簡體   English   中英

應用程序驗證程序無法在此處的 3 台單獨的 Windows 機器上啟動

[英]Application Verifier fails to start on 3 separate Windows machines here

簡單地說,我無法運行 App 驗證程序(WOW 或 64 位)。 它根本無法啟動。 事件查看器說:

錯誤應用程序名稱:appverif.exe,版本:10.0.18362.1,時間戳:0x58ca3409 錯誤模塊名稱:ntdll.dll,版本:10.0.18362.1139,時間戳:0x335bbdaf 異常代碼:0xc0000374 錯誤偏移:0x000dfa1d 錯誤進程 ID:0x2ad0 錯誤應用程序啟動時間:0x01d6aa7ad4a12bf6 錯誤應用程序路徑:C:\Windows\SysWOW64\appverif.exe 錯誤模塊路徑:C:\WINDOWS\SYSTEM32\ntdll.dll 報告 ID:235c3a4d-2d54-4436-99bf-b54a217c9a7f

此外,我嘗試在 Visual Studio 下運行 appverif.exe(在系統和 syswow64 中),我看到:

應用程序驗證器在 Visual Studio 調試器中崩潰

編輯(根據評論更新)有些人建議 Application Verifier 沒有 GUI。 但是,上次我運行它時,我看到了以下內容:

應用程序驗證者 Gui

我詢問了 Microsoft 員工 Gov Maharaj(來自應用程序兼容性團隊),他們已經知道該問題,並且該問題已在 2020 年 12 月發布的 Windows 10 2004 SDK 更新中得到修復( 19041.685.201201-2105.vb_release_svc_prod1_WindowsSDK.iso)

Windows 10 SDK 版本 2004 SDK 服務更新(2020 年 12 月 16 日發布)包含以下修復。 如果您遇到這些問題,我們建議您盡快更新您的 SDK 版本以避免它們:

  • 解決了阻止 AppVerifier 工作的問題

下載並安裝更新以修復它。

我設法使用 PsExec 在 SYSTEM 帳戶下運行驗證程序:

...PsTools\PsExec64.exe -i -s C:\Windows\System32\appverif.exe

我已經嘗試過推薦的方法——安裝最新的 Windows SDK 並通過“PsExec64.exe -i -s”運行程序,但都沒有奏效。 從我讀到的內容來看,這個程序似乎是微軟定期中斷的東西。

我通過 Visual Studio 運行 appverif.exe 並在崩潰時看到以下調用堆棧:

    ntdll.dll!RtlReportCriticalFailure()   Unknown
ntdll.dll!RtlpHeapHandleError()    Unknown
ntdll.dll!RtlpHpHeapHandleError()  Unknown
ntdll.dll!RtlpLogHeapFailure() Unknown
ntdll.dll!RtlpFreeHeapInternal()    Unknown

ntdll.dll!RtlFreeHeap() Unknown msvcrt.dll!00007ffd44449c9c() Unknown appverifUI.dll!00007ffc9a41f9d6() Unknown appverifUI.dll!00007ffc9a411636() Unknown appverif.exe!00007ff64965281b() Unknown kernel7ff64665281b() 00007ffc9a41f9d6() dll!00007ffd43957034() 未知 ntdll.dll!RtlUserThreadStart() 未知

堆釋放后似乎崩潰了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM