[已修復]“ShellExecuteEx 失敗; Windows 10 中的代碼 8235”

已發表: 2020-12-10

“ShellExecuteEx 失敗; 代碼 8235”錯誤通常帶有“從服務器返回了一個推薦”消息。 當您嘗試安裝程序或打開應用程序時,您可能會遇到此錯誤。

“ShellExecuteEx 失敗是什麼? 代碼錯誤 8235。從服務器返回了引用”錯誤是什麼意思?

此錯誤消息表明某些安全策略正在阻止您執行特定操作。 例如,這些策略可能是一些默認限製或通過更新進行的一些調整。 問題也可能與您正在使用的程序或設置有關。

在本文中,您將了解如何修復 ShellExecuteEx Failed 錯誤。

如何解決 ShellExecuteEx 失敗錯誤

要解決此問題,您必須確保您正在使用的文件或程序不會因為沒有所需的權限而被拒絕訪問。 在本文中,您將了解如何放寬某些限制並消除不應該存在的障礙。

按照我們安排的順序依次執行以下解決方案。

使用管理員權限

如果您在安裝程序時遇到錯誤,請右鍵單擊安裝程序並選擇以管理員身份運行。 彈出“用戶帳戶控制”對話框窗口後,單擊“是”選項。

安裝程序可能需要權限才能將文件寫入某些受保護的系統目錄。 在執行此操作之前,請確保您已登錄管理員帳戶。 此外,驗證要運行的安裝程序的合法性也很重要,因為授予惡意程序管理員訪問權限可能會造成嚴重破壞,您的 PC 可能無法從中恢復。

授予程序管理員權限

如果每當您嘗試啟動程序時錯誤一直出現,請授予它管理員權限。 Windows 可能會阻止應用程序訪問它需要正常運行的某些系統文件。

您可以在任何時候右鍵單擊該程序並選擇“以管理員身份運行”來打開它或更改其屬性。 這些步驟將向您展示如何在您啟動程序時提示 Windows 以管理員身份運行程序:

  1. 啟動文件資源管理器窗口並導航到程序的安裝文件夾。
  2. 找到它的可執行文件,右鍵單擊它,然後單擊屬性。
  3. 如果您有 exe 文件的桌面快捷方式,請右鍵​​單擊它並單擊屬性。
  4. 如果該文件沒有桌面快捷方式並且您不知道如何找到它,請按照下列步驟操作:
  • 打開開始菜單並蒐索程序。
  • 一旦它出現在結果列表中,右鍵單擊它,將鼠標指針懸停在更多,然後選擇打開文件位置。
  • 您將被帶到一個文件夾,您將在其中看到程序的“開始”菜單快捷方式。
  • 右鍵單擊快捷方式並選擇打開文件位置。
  • 現在將出現程序的安裝文件夾。
  • 您現在可以右鍵單擊其可執行文件並選擇屬性。
  1. 屬性窗口打開後,轉到兼容性選項卡。
  2. 單擊“更改所有用戶的設置”按鈕。
  3. 在下一個對話框窗口中,選中“以管理員身份運行此程序”框,然後單擊“確定”按鈕。
  4. 您現在可以運行程序並檢查錯誤消息是否再次出現。

調整 UAC 設置

由於您當前的 UAC 政策過於嚴格,因此可能會彈出錯誤消息。 最高安全策略會提示 Windows 仔細檢查和阻止您可能認為基本的操作。

雖然保持系統的合理安全級別很重要,但您可以放鬆一些嚴格的措施來防止此類問題不必要地發生。 以下步驟將向您展示如何降低 UAC 策略:

  1. 右鍵單擊“開始”按鈕並選擇“運行”或同時按下 Windows 和 R 鍵以啟動“運行”對話框。
  2. 運行打開後,在文本字段中鍵入“控制面板”(不要添加引號),然後單擊確定按鈕。
  3. 控制面板窗口打開後,單擊用戶帳戶。
  4. 在下一頁上再次單擊用戶帳戶。
  5. 接下來,單擊“更改用戶帳戶控制設置”。
  6. 現在,在“用戶帳戶控制”的“設置”窗口中,將滑塊從“始終通知”向“從不通知”方向向下拖動一兩步。 右側的框將為您描述安全級別。
  7. 單擊確定按鈕,然後返回檢查問題是否仍然存在。

登錄隱藏的管理員帳戶並安裝程序

如果您遇到單個可執行文件的問題,則可以通過登錄具有更高權限的隱藏管理員帳戶來解決該問題。 您必須通過命令提示符實用程序激活該帳戶。 我們建議您從 Windows 恢復環境中打開命令提示符。

以下步驟將向您展示如何做到這一點:

  1. 按住電源按鈕以強制您的 PC 關閉。
  2. 在系統製造商的徽標出現後,打開計算機並強制其再次關閉。
  3. 重複步驟 2 兩次,您將看到“請稍候”消息。
  4. 在“自動修復”屏幕上,單擊“高級選項”按鈕。
  5. 在選擇一個選項屏幕上,單擊疑難解答。
  6. 現在,單擊疑難解答下的高級選項,然後單擊命令提示符。
  7. 加載命令提示符後,輸入以下內容並按 Enter:

網絡用戶管理員/活動:是

  1. 重新啟動您的電腦,登錄到管理員帳戶,然後嘗試執行該操作。

使文件的簽名成為受信任的簽名

您可以通過將其簽名添加為受信任的簽名,讓 Windows 知道您要運行或安裝的可執行文件是合法的。 雖然這個過程有點複雜,但一些用戶已經確認它對他們有用。 因此,請仔細按照以下步驟應用修復:

  1. 啟動文件資源管理器窗口並導航到程序的安裝文件夾。
  2. 找到它的可執行文件,右鍵單擊它,然後單擊屬性。
  3. 如果您有 exe 文件的桌面快捷方式,請右鍵​​單擊它並單擊屬性。
  4. 如果沒有這樣的快捷方式並且您不知道如何找到該文件,請按照以下步驟操作:
  • 打開開始菜單並蒐索程序。
  • 一旦它顯示在結果列表中,右鍵單擊它,將鼠標指針懸停在更多,然後選擇打開文件位置。
  • 您將被帶到一個文件夾,您將在其中看到程序的“開始”菜單快捷方式。
  • 右鍵單擊快捷方式並選擇打開文件位置。
  • 現在將出現程序的安裝文件夾。
  • 您現在可以右鍵單擊其可執行文件並選擇屬性。
  1. 屬性窗口打開後,轉到數字簽名選項卡。
  2. 單擊簽名列表下的簽名,然後單擊詳細信息。
  3. 在簽署者信息下,單擊查看證書。
  4. 在下一頁上,單擊安裝證書,然後單擊下一步。
  5. 進入證書導入嚮導後,選擇“將所有證書放入以下存儲”,然後單擊“瀏覽”按鈕。 記下此證書的名稱,因為您將在下一步中需要它。
  6. 現在,選擇受信任的根證書頒發機構選項,然後單擊確定。
  7. 點擊下一步。
  8. 單擊完成。
  9. 您現在可以運行程序並檢查錯誤是否仍然存在。

您可以採取進一步措施,以便 Windows 將來不會標記該程序。 跟著這些步驟:

  1. 右鍵單擊“開始”按鈕並從“高級用戶”菜單中選擇“運行”,打開“運行”對話框。
  2. 運行打開後,在文本字段中鍵入“mmc”(不帶引號),然後單擊“確定”。
  3. 在彈出的用戶帳戶控制對話框中單擊是。
  4. Microsoft 管理控制台打開後,單擊窗口左上角的文件。
  5. 一旦上下文菜單下拉,選擇“添加/刪除管理單元”。
  6. “添加或刪除管理單元”窗口打開後,導航到左窗格並單擊可用管理單元下的證書。
  7. 單擊添加按鈕,然後單擊確定。
  8. 現在,在 MMC 主界面上,右鍵單擊 Certificates,然後單擊 Find Certificates。
  9. 輸入您之前記下的證書名稱,然後單擊“立即查找”按鈕。
  10. 當您看到證書時,右鍵單擊它,然後選擇屬性。
  11. 切換到常規選項卡並選擇“僅啟用以下目的”。
  12. 取消選中所有其他框,保存“代碼簽名”。
  13. 應該這樣做! 您現在可以檢查錯誤是否仍然存在。

卸載有問題的 Windows 更新

如果您在更新系統後開始出現問題,請嘗試卸載更新。 Microsoft 更新甚至可能導致衝突,促使公司撤消它們。 雖然此類問題並不普遍,但它們發生在獨特的情況下。

如果您不知道如何卸載更新,請按照以下步驟操作:

  1. 右鍵單擊開始按鈕並選擇設置。
  2. 設置應用程序打開後,單擊更新和安全。
  3. 更新和安全界面打開後,切換到 Windows 更新頁面並單擊查看更新歷史記錄。
  4. 記下在問題開始出現之前您安裝的最後一次更新的 KB 編號。
  5. 現在,轉到窗口頂部,然後單擊卸載更新。
  6. 您將被帶到控制面板的程序和功能窗口。 找到 KB,單擊它,然後單擊卸載。
  7. 按照後續說明操作,直到該過程完成。
  8. 重新啟動系統並檢查錯誤是否再次出現。

更改系統註冊表

您可以使用此解決方法來指示 Windows 允許某些未經簽名和驗證的可執行文件。

但是,在開始之前,請確保備份系統註冊表,以便在出現任何問題時可以恢復它。 因此,請按照以下步驟操作:

  1. 同時按下 Windows 和 R 鍵盤按鈕以打開“運行”對話框窗口。
  2. 運行打開後,鍵入“regedit”(無引號),然後按 Enter 鍵。
  3. 在“用戶帳戶控制”對話框窗口中單擊“是”。
  4. 註冊表編輯器打開後,單擊文件,然後從菜單中選擇導出。
  5. 選擇要保存文件的文件夾,輸入文件名,選擇導出範圍下的全部,然後單擊保存。
  6. 每當您想要恢復註冊表以撤消所做的更改時,請打開註冊表編輯器,單擊文件,然後選擇導入。 導航到保存備份文件的文件夾並雙擊它。

現在,請按照以下步驟應用更改:

  1. 轉到註冊表編輯器的左窗格並展開 HKEY_LOCAL_MACHINE 文件夾。
  2. 展開軟件。
  3. 在軟件下,導航到 Microsoft 並展開它。
  4. 接下來,展開 Windows,然後查找 CurrentVersion 文件夾並將其打開。
  5. 前往策略,然後單擊系統。
  6. 前往窗口的右側並雙擊 ValidateAdminSignatures。
  7. 現在,將值數據設置為 0。
  8. 重新啟動系統並檢查問題是否已解決。

如果您使用 Windows 10 專業版或企業版,也可以使用組策略編輯器應用相同的設置。 跟著這些步驟:

  1. 同時按下 Windows 和 R 鍵盤按鈕以打開“運行”對話框窗口。
  2. 運行打開後,鍵入“gpedit.msc”(無引號),然後按 Enter 鍵。
  3. 組策略編輯器打開後,轉到左窗格並展開計算機配置下的 Windows 設置。
  4. 之後,前往安全設置並展開它。
  5. 展開當地政策。
  6. 轉到安全選項並單擊它。
  7. 導航到中間窗格,向下滾動到“用戶帳戶控制:僅提升已簽名和驗證的可執行文件”並雙擊它。
  8. 在下一個對話框窗口中,選擇 Disabled,然後單擊 OK。
  9. 現在應該解決問題。

恢復您的系統

如果您過去能夠在沒有看到錯誤的情況下運行該程序,那麼對您的系統所做的某些更改可能是導致問題的原因。 這些更改可能是安裝或卸載驅動程序和第三方程序。 要解決此問題,請將您的系統恢復到一切正常時的較早日期。

以下步驟將指導您:

  1. 右鍵單擊開始按鈕或同時按下 Windows 和 E 鍵盤按鈕以打開文件資源管理器窗口。
  2. 文件資源管理器打開後,轉到左窗格,右鍵單擊這台電腦,然後單擊屬性。
  3. 系統窗口打開後,轉到左窗格並單擊系統保護。

注意:在新的 Windows 10 版本中,您將被帶到“設置”應用程序的“關於”頁面。 轉到右窗格並單擊系統保護。

  1. 看到“系統屬性”對話框的“系統保護”選項卡後,單擊“系統還原”。
  2. 嚮導的第一頁打開後,單擊下一步。
  3. 現在,選擇一個還原點,然後單擊下一步。
  4. 單擊完成並允許該工具完成這項工作。
  5. 運行程序或安裝程序並檢查是否再次出現“從服務器返回引用”錯誤。

結論

如果您對“ShellExecuteEx Failed; 錯誤代碼 8235” 問題或無法解決問題,請在下方留言。

受到推崇的

使用 Auslogics BoostSpeed 解決 PC 問題

除了清潔和優化您的 PC 之外,BoostSpeed 還可以保護隱私、診斷硬件問題、提供提高速度的技巧並提供 20 多種工具來滿足大多數 PC 維護和服務需求。

Auslogics BoostSpeed 是 Auslogics 的產品,獲得了 Microsoft 銀級應用程序開發人員認證
免費下載

通過安裝 Auslogics BoostSpeed,您可以始終保持系統平穩運行,這將消除錯誤的註冊表項和有害的垃圾文件。