Beim Versuch eine Word-Datei zu öffnen, erscheint manchmal die Fehlermeldung "Bei der Weitergabe des Befehls an das Programm ist ein Fehler aufgetreten". Wie Sie den Fehler beheben, zeigen wir Ihnen in diesem Praxistipp.
Für Links auf dieser Seite zahlt der Händler ggf. eine Provision, z.B. für mit oder grüner Unterstreichung gekennzeichnete. Mehr Infos.
Word Fehlermeldung "Bei der Weitergabe des Befehls...": Das können Sie tun
Für die Fehlermeldung kann es mehrere Ursachen geben. Führen Sie nacheinander die hier aufgeführten Schritte durch, bis das Problem behoben wurde.
- Laden Sie sich das Microsoft Fix-it für Windows 7 oder Windows 8 herunter und führen Sie die Datei aus.
- Folgen Sie den Anweisungen des Assistenten und starten Sie anschließend Ihren Computer neu.
- Wenn das Problem weiterhin auftritt, fahren Sie mit dem nächsten Schritt fort.
Word Fehlermeldung beheben: Neue Registry-Einträge
- Auch für das Setzen neuer Registry-Einträge gibt es ein Fix-it von Microsoft. Laden Sie es sich für Windows 7 oder Windows 8 herunter und führen Sie es aus.
- Folgen Sie den Anweisungen des Assistenten und starten Sie anschließend Ihren Computer neu.
- Wenn das Problem weiterhin auftritt, fahren Sie mit dem nächsten Schritt fort.
Word Fehlermeldung beheben: Firewall deaktivieren
Ihre Firewall könnte die Weitergabe des Befehls blockieren.
- Deaktivieren Sie Ihre Firewall und versuchen Sie die Datei zu öffnen.
- Wenn das Problem noch immer auftritt, fahren Sie mit dem nächsten Schritt fort.
Word Fehlermeldung beheben: Add-ins deaktivieren
Add-ins in Microsoft Word können den Fehler ebenfalls verursachen. Sie sollten alle aktiven Add-ins abschalten und versuchen die Datei zu öffnen.
- Office 2003: Klicken Sie unter "Extras" auf "Add-ins Manager" und deaktivieren Sie alle Add-ins. Bestätigen Sie mit "OK".
- Ab Office 2007: Klicken Sie auf die Office-Schaltfläche bzw. auf "Datei" und klicken Sie "Optionen"/"Word-Optionen". Klicken Sie auf Add-ins und deaktivieren Sie die aktiven Einträge, indem Sie sich den Typ merken, ihn aus der Liste unten wählen und "Gehe zu" klicken. Hier entfernen Sie die Häkchen vor den Add-ins und klicken "OK".
- Wenn das Problem weiterhin auftritt, fahren Sie mit dem nächsten Schritt fort.
Word Fehlermeldung beheben: TuneUp deinstallieren
Das Programm Tune Up Utilitys kann ebenfalls Verursacher des Problems sein.
- Starten Sie die Systemsteuerung und klicken Sie auf "Programme und Features" in der Kategorie "Programme".
- Klicken Sie mit der rechten Maustaste auf "Tune Up" und wählen Sie deinstallieren.
Video-Tipp: Die besten Features von Office 2013
Im nächsten Artikel zeigen wir Ihnen, wie Sie Word auch auf dem iPad nutzen können.
Aktuell viel gesucht
Aktuell viel gesucht
Besagter Fehler kann bei verschiedenen Office Produkten wie Excel, Word oder Power Point auftreten und stellt sich wie folgt dar: Öffnet man z.B. eine Excel-Datei per Doppelklick startet zwar Excel, zeigt statt der Datei jedoch die Fehlermeldung an. Ein Öffnen der Datei aus Excel heraus über “Datei –> Öffnen” funktioniert jedoch weiterhin.
Lösungsansatz 1 – DDE-Option deaktivieren
Nach dem Speichern der Optionen sollte das Office-Programm noch einmal geschlossen werden. Wenn das Öffnen per Doppelklick nun wieder klappt, sind wir an dieser Stelle fertig. Wenn nicht, ist Lösungsansatz 2 eine weitere Variante den Fehler zu beheben.
Lösungsansatz 2 – Powershell DDE-Fix
Der zweite Lösungsansatz besteht aus einer Reihe von Powershell befehlen und entstammt dem deutschen Microsoft-Forum. Zur Ausführung der Befehle müssen diese in die Powershell eingegeben werden. Die Powershell lässt sich über das Startmenü bzw. Win+R-Taste –> “powershell” öffnen. Wenn alle Befehle auf einmal in das Powershell-Fenster kopiert werden, muss der letzte Befehl per Enter-Taste bestätigt werden. Nach Durchlauf der Befehle sollte das Öffnen von Office-Dateien per Doppelklick wieder funktionieren.
Remove-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.12\shell\Open\ddeexec" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.8\shell\Open\ddeexec" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item -Path "HKLM:\SOFTWARE\Classes\Excel.SheetMacroEnabled.12\shell\Open\ddeexec" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item -Path "HKLM:\SOFTWARE\Classes\Excel.CSV\shell\Open\ddeexec" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Backup\shell\Open\ddeexec" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.12\shell\Open\ddeexec" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.8\shell\Open\ddeexec" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item -Path "HKLM:\SOFTWARE\Classes\Word.DocumentMacroEnabled.12\shell\Open\ddeexec" -Recurse -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.12\shell\Open\command\" -Name "command" -NewName "_command" -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.8\shell\Open\command\" -Name "command" -NewName "_command" -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Excel.SheetMacroEnabled.12\shell\Open\command\" -Name "command" -NewName "_command" -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Excel.CSV\shell\Open\command\" -Name "command" -NewName "_command" -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Excel.Backup\shell\Open\command\" -Name "command" -NewName "_command" -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Word.Document.12\shell\Open\command\" -Name "command" -NewName "_command" -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Word.Document.8\shell\Open\command\" -Name "command" -NewName "_command" -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Word.DocumentMacroEnabled.12\shell\Open\command\" -Name "command" -NewName "_command" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.12\shell\Open\command\" -Value "excel.exe `"%1`"" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.8\shell\Open\command\" -Value "excel.exe `"%1`"" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.SheetMacroEnabled.12\shell\Open\command\" -Value "excel.exe `"%1`"" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.CSV\shell\Open\command\" -Value "excel.exe `"%1`"" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Backup\shell\Open\command\" -Value "excel.exe `"%1`"" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.12\shell\Open\command\" -Value "winword.exe `"%1`"" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.8\shell\Open\command\" -Value "winword.exe `"%1`"" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Word.DocumentMacroEnabled.12\shell\Open\command\" -Value "winword.exe `"%1`"" -Force -ErrorAction SilentlyContinueSolltet ihr, aus welchen Gründen auch immer, den Powershell-Fix wieder rückgängig machen wollen, so könnt ihr dies mit folgenden Befehlen tun. Danach ist der ursprüngliche Zustand wieder hergestellt.
New-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.12\shell\Open\ddeexec" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.12\shell\Open\ddeexec\Application" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.12\shell\Open\ddeexec\Topic" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.8\shell\Open\ddeexec" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.8\shell\Open\ddeexec\Application" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.8\shell\Open\ddeexec\Topic" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Excel.SheetMacroEnabled.12\shell\Open\ddeexec" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Excel.SheetMacroEnabled.12\shell\Open\ddeexec\Application" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Excel.SheetMacroEnabled.12\shell\Open\ddeexec\Topic" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Excel.CSV\shell\Open\ddeexec" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Excel.CSV\shell\Open\ddeexec\Application" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Excel.CSV\shell\Open\ddeexec\Topic" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Backup\shell\Open\ddeexec" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Backup\shell\Open\ddeexec\Application" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Backup\shell\Open\ddeexec\Topic" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.12\shell\Open\ddeexec" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.12\shell\Open\ddeexec\Application" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.12\shell\Open\ddeexec\Topic" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.8\shell\Open\ddeexec" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.8\shell\Open\ddeexec\Application" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.8\shell\Open\ddeexec\Topic" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Word.DocumentMacroEnabled.12\shell\Open\ddeexec" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Word.DocumentMacroEnabled.12\shell\Open\ddeexec\Application" -Force -ErrorAction SilentlyContinue New-Item -Path "HKLM:\SOFTWARE\Classes\Word.DocumentMacroEnabled.12\shell\Open\ddeexec\Topic" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.12\shell\Open\ddeexec\" -Value "[open(`"%1`")]" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.12\shell\Open\ddeexec\Application\" -Value "Excel" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.12\shell\Open\ddeexec\Topic\" -Value "System" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.8\shell\Open\ddeexec\" -Value "[open(`"%1`")]" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.8\shell\Open\ddeexec\Application\" -Value "Excel" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.8\shell\Open\ddeexec\Topic\" -Value "System" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.SheetMacroEnabled.12\shell\Open\ddeexec\" -Value "[open(`"%1`")]" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.SheetMacroEnabled.12\shell\Open\ddeexec\Application\" -Value "Excel" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.SheetMacroEnabled.12\shell\Open\ddeexec\Topic\" -Value "System" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.CSV\shell\Open\ddeexec\" -Value "[open(`"%1`")]" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.CSV\shell\Open\ddeexec\Application\" -Value "Excel" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.CSV\shell\Open\ddeexec\Topic\" -Value "System" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Backup\shell\Open\ddeexec\" -Value "[open(`"%1`")]" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Backup\shell\Open\ddeexec\Application\" -Value "Excel" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Backup\shell\Open\ddeexec\Topic\" -Value "System" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.12\shell\Open\ddeexec\" -Value "[REM _DDE_Direct][FileOpen(`"%1`")]" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.12\shell\Open\ddeexec\Application\" -Value "WinWord" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.12\shell\Open\ddeexec\Topic\" -Value "System" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.8\shell\Open\ddeexec\" -Value "[REM _DDE_Direct][FileOpen(`"%1`")]" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.8\shell\Open\ddeexec\Application\" -Value "WinWord" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.8\shell\Open\ddeexec\Topic\" -Value "System" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Word.DocumentMacroEnabled.12\shell\Open\ddeexec\" -Value "[REM _DDE_Direct][FileOpen(`"%1`")]" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Word.DocumentMacroEnabled.12\shell\Open\ddeexec\Application\" -Value "WinWord" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Word.DocumentMacroEnabled.12\shell\Open\ddeexec\Topic\" -Value "System" -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.12\shell\Open\command\" -Name "_command" -NewName "command" -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.8\shell\Open\command\" -Name "_command" -NewName "command" -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Excel.SheetMacroEnabled.12\shell\Open\command\" -Name "_command" -NewName "command" -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Excel.CSV\shell\Open\command\" -Name "_command" -NewName "command" -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Excel.Backup\shell\Open\command\" -Name "_command" -NewName "command" -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Word.Document.12\shell\Open\command\" -Name "_command" -NewName "command" -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Word.Document.8\shell\Open\command\" -Name "_command" -NewName "command" -Force -ErrorAction SilentlyContinue Rename-ItemProperty -Path "HKLM:\SOFTWARE\Classes\Word.DocumentMacroEnabled.12\shell\Open\command\" -Name "_command" -NewName "command" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.12\shell\Open\command\" -Value "excel.exe /e" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Sheet.8\shell\Open\command\" -Value "excel.exe /e" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.SheetMacroEnabled.12\shell\Open\command\" -Value "excel.exe /e" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.CSV\shell\Open\command\" -Value "excel.exe /e" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Excel.Backup\shell\Open\command\" -Value "excel.exe /e" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.12\shell\Open\command\" -Value "winword.exe /n /dde" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Word.Document.8\shell\Open\command\" -Value "winword.exe /n /dde" -Force -ErrorAction SilentlyContinue Set-Item -Path "HKLM:\SOFTWARE\Classes\Word.DocumentMacroEnabled.12\shell\Open\command\" -Value "winword.exe /n /dde" -Force -ErrorAction SilentlyContinue