Windows 7 以不同使用者身分執行 Explorer.exe,以目前設定檔開啟

Windows 7 以不同使用者身分執行 Explorer.exe,以目前設定檔開啟

我在多個網域下有多個帳戶。我經常需要能夠作為其他帳戶運行以獲得管理/訪問能力

通常情況下,我這樣做是沒有問題的。我每天使用的 20 台電腦中只有 1 台是這樣的,諷刺的是我自己的電腦。

要存取我的不同用戶名,我這樣做:右鍵單擊CMD.exe 並在cmd 中選擇“以不同用戶身份運行”,輸入:“explorer”/“explorer.exe”/“explorer /separate”“Control 」等。 (在未受影響的計算機上,這就像一個魅力!)

一旦視窗分離/啟動 Explorer.exe,它應該以我升級的輔助使用者名稱開啟。但是,它會簡單地以當前用戶身份分離(我登入 Windows 的用戶)

我嘗試了很多其他方法,在cmd中運行:“runas /user:domain\username”“explorer”

或者

runas /使用者:網域\使用者名稱“C:\WINDOWS\explorer.exe /separate”

不用找了

請幫忙,必須不斷註銷才能存取所需帳戶一秒鐘然後再返回,這真是太痛苦了。

同樣,分離時我沒有收到任何錯誤,視窗分離得很好。 CMD 可以很好地獲取我的密碼,而且它的行為就好像 cmd 在該不同的用戶下一樣。但它確實如此。進入 Windows 資源管理器後,我仍然可以看到登入 Windows 的目前使用者的桌面,而事實上,我應該看到其他使用者的設定檔。

答案1

我真的不確定這在其他計算機上對你來說是如何工作的,但我相信允許explorer.exe 與第一個實例分開執行你必須去:

HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}並刪除(更好地重命名)密鑰運作方式(你必須先擁有這把鑰匙)

在閱讀了更多相關內容後,我發現您還可以啟動dcomcnfg.exe(通過運行),然後展開“組件服務”->“計算機”->“我的電腦”->,而不是在獲得所有權後刪除金鑰。如果您在啟動 dcomcnfg.exe 之前獲得了所有權,它只會允許您更改它,但是我並沒有真正看到直接編輯註冊表有任何區別。它甚至刪除了 RunAs 鍵,並且沒有像人們預期的那樣替換該值。

相關內容