Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> XP系統基礎知識 >> 合二為一 系統用戶切換一鍵完成

合二為一 系統用戶切換一鍵完成

日期:2017/1/24 12:04:38      編輯:XP系統基礎知識
Windows XP是個多用戶操作系統,每個用戶的“我的文檔”可以設置為“專用文件夾”(前提是NTFS分區),其它用戶無權訪問放在這裡面的文件。但是有些時候要在當前用戶環境下訪問“專用文件夾”的資料,比如筆者制作報表的時候,就常常需要調用其它同事“專用文件夾”裡的客戶資料,雖然能通過WIN鍵+L快速切換,不過在切換過程中需要以其它用戶身份重新登陸且會中斷當前用戶的網絡連接,給使用帶來很多不便。現在利用“Runas命令+批處理”,即可實現在當前用戶環境下一鍵切換的功能。

  一、制作批處理

  打開記事本輸入下列文本(如圖1),將它保存為批處理qIEhuan.bat並放置在f:\下。

1


Taskkill /im explorer.exe /f
Runas /profile /user:ymf c:\Windows\explorer.exe
EXIT

  其中:

/IM explorer.exe:指定要終止進程的圖像名(桌面進程)
/f:強行終止桌面進程
/profile:加載用戶的配置文件,這樣就能完全以用戶身份訪問“專用文件夾”
/user:ymf:ymf需要切換的用戶賬戶名
Exit:自動退出命令提示符

  通過八哥網(http://www.it8g.com)專家的介紹,我們知道上述命令的用是用Taskill命令強制結束當前用戶的桌面,接著再以YMF用戶身份(並加載其配置文件)啟動桌面。

  二、合二為一

  現在如果要訪問YMF的“專用文件夾”,只要運行“qIEhuan.bat”,系統就會立即關閉當前桌面,然後按提示輸入YMF的登陸密碼(如圖2);成功運行“explorer.exe”後,桌面就變為YMF的桌面了,打開“我的電腦”即可輕易訪問“專用文件夾”。由於登陸的是YMF桌面,通過桌面啟動的程序都是以YMF的身份運行的(如運行regedit.exe,可以編輯YMF的注冊表鍵值)。可以參照上述命令,再制作一個返回到原桌面腳本(只要編輯/user:後的用戶名即可),方便來回切換。

2

圖2

  上法要知道其它用戶登陸密碼(如果用戶無登陸密碼則無法使用),其實受限文件(夾)無法訪問是由於沒有相應的權限,比如上例,當文件夾設置為“專用文件夾”後,系統就只有“YMF”和“system”有完全控制權限)。通過系統的CACLS命令可以快捷變更用戶權限,首先以系統管理員身份登陸後,輸入“cacls "C:\Documents and Settings\ymf" /e /p administrator:f”,這樣即可將當前用戶(administrator)對YMF的專用文件夾權限設置為完全控制。同上,也可以將該命令制作為腳本,快速訪問其它用戶設限的文檔。不過,這個方法需要針對每個文件(夾)進行權限變更操作。

Copyright © Windows教程網 All Rights Reserved