使用者設定檔案中的錯誤導致伺服器管理員無法執行

使用者設定檔案中的錯誤導致伺服器管理員無法執行

Windows Server Manager 是監控各種系統資源、活動目錄、叢集等的重要工具。但是,使用者報告伺服器管理員可能會開始崩潰,特別是在系統名稱變更後,顯示訊息「伺服器管理員無法運行,因為使用者設定檔中存在錯誤」。在本文中,我們將探討這個問題並概述潛在的解決方案。

用戶設定中的伺服器管理員錯誤

由於使用者設定檔中存在錯誤,伺服器管理員無法運作。按一下「確定」恢復預設設定並繼續,或按一下「取消」退出。載入設定檔時發生錯誤:「System.MarvinHash」的類型初始值設定項引發異常(path-of-conf-file.config)

解決與使用者設定相關的伺服器管理員錯誤

如果您遇到因使用者設定錯誤而導致伺服器管理員無法執行的問題,請嘗試以下解決方案:

  1. 修復或重新安裝。網路框架
  2. 重新啟動伺服器管理員
  3. 調整執行政策
  4. 檢查設定檔
  5. 將電腦名稱恢復到之前的狀態

讓我們詳細討論每個選項。

1]修復或重新安裝。網路框架

卸載.NET Framework 4.8

這。 NET Framework 對於執行使用 . NET Framework 開發的應用程式至關重要。 NET 程式語言,包括伺服器管理員。為了解決該問題,我們建議修復或重新安裝。網路框架:

  1. 透過「開始」功能表搜尋開啟控制面板。
  2. 選擇程式和功能 > 開啟或關閉 Windows 功能。
  3. 取消選取。 NET Framework 3.5(包括.NET 2.0和3.0)和. NET Framework 4.8 進階服務。
  4. 點擊“確定”,然後重新啟動電腦。
  5. 重複步驟 1 和 2 開啟「Turn Windows 功能」對話方塊。
  6. 查看。 NET Framework 3.5(包括.NET 2.0和3.0)和. NET Framework 4.8 進階服務,然後按一下「確定」。

完成此程序後,檢查問題是否已解決。

2]重新啟動伺服器管理員

有時,問題是由於伺服器管理員中的故障而出現的。若要解決此問題,請重新啟動伺服器管理員及其元件。開啟任務管理器,右鍵點選伺服器管理員,然後選擇結束任務。然後,使用管理權限重新啟動伺服器管理員以查看問題是否仍然存在。

如果仍然遇到錯誤,請訪問“服務”應用程序,找到“伺服器管理員”服務,如果該服務未處於活動狀態,則將其啟動;如果是,請重新啟動該服務。

若要重設伺服器管理員控制台,請在 PowerShell 中執行下列命令:

Get-Module -Name Microsoft.Windows.ServerManager -ListAvailable | Import-Module; Reset-SmConsole

最後,檢查問題是否解決。

3]設定執行策略

PowerShell 中的執行策略決定了設定檔和腳本的執行環境。將其設為預設的“受限”可能會解決該問題。以管理員身份開啟 PowerShell 並執行:

Set-ExecutionPolicy Restricted -Scope LocalMachine

如果您收到錯誤,指出更具體的策略會覆蓋您的設置,請同時使用以下命令為目前使用者設定策略:

Set-ExecutionPolicy Restricted -Scope CurrentUser

該指令會將執行策略調整為Restricted。若要驗證更改,請執行:

Get-ExecutionPolicy -List

然後,您將看到範圍清單及其對應的執行策略。

4]查看設定檔

machine.config 檔案包含與所有相關的設定。 NET Framework 應用程式在電腦上執行,包括伺服器管理員。

如果您使用外部代理程式進行 Internet 訪問,則必須將特定配置新增至 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config 檔案。此步驟對於安裝精靈和 Azure AD Connect 同步正常運作至關重要。

在直接更改此文件之前,請刪除該C:\Users\YourUserName\AppData\Local\Microsoft_Corporation\ServerManager.exe_StrongName_m3xk0k0ucj0oj3ai2hibnhnv4xobnimj\10.0.0.0\user.config文件,重新啟動計算機,然後查看問題是否仍然存在。

如果問題仍然存在,請將以下行新增至設定檔:

<system.net>
<defaultProxy>
<proxy
usesystemdefault="true"
proxyaddress="http://<PROXYADDRESS>:<PROXYPORT>"
bypassonlocal="true"
/>
</defaultProxy>
</system.net>

然後,再次重新啟動電腦並檢查解析度。

5]將電腦重新命名為其先前的名稱

如果修改設定檔無法解決問題,請嘗試將電腦重新命名回其原始名稱。此外,導航到C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\ServerManager,找到ServerList.Xml文件,並確認它是否指向不同的名稱。如果是這樣,請恢復為常用名稱並檢查這是否有幫助。

透過這些建議的解決方案,您應該能夠解決本文中概述的伺服器管理員問題。

如何存取伺服器管理員?

伺服器管理員已預先安裝在您的裝置上。要啟動它,請按“運行”,鍵入“伺服器管理員”,然後按一下“確定”,或透過“開始”功能表搜尋找到它。

如何使用CMD驗證伺服器狀態?

若要透過命令提示字元檢查伺服器是否可執行,請使用 ping 命令。執行ping <hostname>ping <IP-address>評估連接性。此外,檢查與 的活動連接netstat -an | find "LISTEN"

來源和圖片

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *