Windows 10 上的 Anaconda3 被群組原則阻止

Windows 10 上的 Anaconda3 被群組原則阻止

我正在嘗試讓 Anaconda3 在 Windows 網域環境中運行。我們使用 Applocker 來限制可以運行的內容。我猜測由於 Anaconda 沒有安裝到 Program Files 或 Program Files (x86),AppLocker 正在捕獲它。但是,我無法確認這一點,因為日誌中沒有任何事件表明 Applocker 阻止了任何內容,也沒有出現通常的提示。 Python 命令提示字元中只有一個指示,表示它已被群組原則封鎖。我在 Applocker 中為 Anaconda3 創建了一條路徑規則,但這似乎並不重要。沒有中央 EXE 來進行哈希處理,只是 Python 內容的集合。我無法刪除 Applocker,也不是 100% 確信這是問題所在,但如何讓這個軟體運作呢?

謝謝

答案1

AppLocker 在事件檢視器/應用程式和服務日誌/Microsoft/Windows/AppLocker 下的視窗「電腦管理」中有日誌

Applocker登入電腦管理.png

此外,我使用 Total Commander 來尋找 C:/ProgramData/Anaconda3 資料夾中的所有 exe 和腳本,例如 *.bat、*.cmd、*.vbs、*.ps1 以及主要是 *.js 檔案。並將它們複製到一個資料夾中。 Total Commander 有一個功能,您可以在複製過程中重命名所有重複項,因此我得到了一個名為XXX.js、XXX (1).js 等的檔案。我就使用所有這些副本都是 AppLocker 的例外。

只需要小心,在將它們放入 AppLocker 之前,請刪除該資料夾中的所有空(0 位元組)文件,以便您可以一次為每種類型的擴充功能添加所有文件。如果您不刪除空文件,AppLocker 會引發一些錯誤並停止新增其餘文件。

在螢幕截圖中,您可以看到我如何在 GPO/AppLocker 中進行設定的範例。您可以注意到我將 JS 檔案分為 4 部分。但在我發現我必須刪除空腳本之前我就這樣做了。 我的 Applocker 範例

相關內容