如何確定 UAC 阻止應用程式運行/安裝的確切原因?

如何確定 UAC 阻止應用程式運行/安裝的確切原因?

Windows 7 專業版(完全更新)。

UAC 似乎阻止 Outlook 加載項正確安裝/運行。當我禁用 UAC 並重新啟動時,它工作正常。當我重新啟用 UAC 並重新啟動時,該加載項停止工作。

有沒有可以提供更多資訊的日誌?在事件檢視器中,我看到以下內容(進程名稱已重新命名以保護無辜者:D)

<DATABASE> <EXE NAME="foo.exe" FILTER="GRABMI_FILTER_PRIVACY">
    <MATCHING_FILE NAME="foo.dll" SIZE="961024" CHECKSUM="0xFCCA9721" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="04/29/2010 18:16:53" UPTO_LINK_DATE="04/29/2010 18:16:53" EXPORT_NAME="foo.dll" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="fooagent.exe" SIZE="284560" CHECKSUM="0x60BEE68C" BIN_FILE_VERSION="5.0.0.753" BIN_PRODUCT_VERSION="5.2.0.753" PRODUCT_VERSION="5.2.0.753" FILE_DESCRIPTION="Foo Module" PRODUCT_NAME="Foo Product" FILE_VERSION="5.2.0.753" ORIGINAL_FILENAME="foo.exe" INTERNAL_NAME="foo" LEGAL_COPYRIGHT="Copyright © 2002-2011 Foo, Inc.  All rights reserved." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x48D1C" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="5.0.0.753" UPTO_BIN_PRODUCT_VERSION="5.2.0.753" LINK_DATE="08/05/2011 23:56:34" UPTO_LINK_DATE="08/05/2011 23:56:34" VER_LANGUAGE="English (United States) [0x409]" EXE_WRAPPER="0x0" />

什麼是 GRABMI_FILTER_PRIVACY?這是 UAC 中的特定規則嗎?如果是這樣,它在尋找什麼?

答案1

您可以下載 Microsoft 的應用程式相容性工具包。然後使用標準使用者分析器或標準使用者分析器嚮導,它會給出非常好的結果。詳細的報告任何違規行為。

相關內容