某些 Windows 8.1 桌面應用程式無法啟動

某些 Windows 8.1 桌面應用程式無法啟動

我使用的是 64 位元運行 Windows 8.1 的 Acer 筆記型電腦。

當我嘗試啟動某些桌面應用程式時,收到錯誤訊息(翻譯為:)

由於並行配置無效,該應用程式無法啟動。您可以在應用程式事件日誌中找到更多資訊。可以使用命令列工具 sxstrace.exe 顯示更多詳細資訊。

例如,Chrome、Firefox、Skype、Word、LibreOffice 和我的 CLISP GUI 都會提供我此訊息。桌面版 Internet Explorer 只會短暫打開,然後關閉,且不會顯示任何錯誤訊息。 Metro 模式下的 Internet Explorer 運作正常。我的 R GUI、我自己製作的任何 C++ 可執行檔以及命令列都可以正常啟動。

我嘗試解決此問題的兩種方法是(1)卸載並重新安裝有問題的程序,以及(2)卸載並重新安裝我的 MS VC++ 發行版。然而,這兩種方法都不起作用,因為我似乎無法卸載任何東西——當我單擊“卸載”時,我收到錯誤訊息

錯誤 1719。如果您在安全模式下執行 Windows,或未正確安裝 Windows Installer,則可能會發生這種情況。請聯絡您的支援人員尋求協助。

我認為控制面板列出了已安裝的 MS VC++ 2008 x86、2010 x86 和 2010 x64;但是,無論如何,我嘗試從互聯網上重新安裝它們vcredist_x64.exe。此可執行檔失​​敗並顯示平行設定訊息。我還嘗試從互聯網運行 Microsoft Fixit 程式來解決 Windows Installer 問題,但出現相同的錯誤訊息。

我嘗試過使用該sxstrace工具,但無法讓它執行任何操作。我會打字sxstrace trace -logfile:"C:\Program Files (x86)\Mozilla Firefox\firefox.exe",但它只是說

Error with "StartTrace". Errormessage:
Connection refused.

我還嘗試過使用它sfc來處理 Windows Installer 問題;我會打字sfc /scannow並等待它完成掃描工作,但沒有運氣。它找到損壞的文件,但無法修復它們。 CBS 的日誌非常混亂,我無法閱讀,但我可以將其發佈在這裡。

就在這一切發生之前不久,我曾嘗試在電腦上執行自動更新程式來安裝最新的 Windows 更新。這是我能想到的唯一可能導致問題的原因,但我一點也不確定。

非常感謝您提出的任何建議!

答案1

使用迪斯曼(部署映像和服務管理)修復 Windows 8 中的元件儲存損壞本質上可以歸結為從提升的(管理)命令提示字元執行以下命令:

  • Dism /Online /Cleanup-Image /CheckHealth(可選)- 檢查日誌中是否存在預先存在的未修復組件儲存損壞並報告結果。做不是修復任何問題或建立任何日誌。

  • Dism /Online /Cleanup-Image /ScanHealth(可選)- 檢查組件儲存損壞並記錄它。做不是修復任何東西。

  • Dism /Online /Cleanup-Image /RestoreHealth- 檢查組件儲存損壞,記錄並記錄修復使用 Windows 更新的損壞。

sfc /scannow也應該在 DISM 之後使用來完成修復損壞的系統檔案。

這兩個工具的日誌分別可以在Windows\Logs\CBS\CBS.log和處取得Windows\Logs\DISM\dism.log

來源

相關內容