WindowsXP作業系統登入賬戶10大問題

來源:互聯網
上載者:User

  編者按:Windows XP是一款支援多使用者的作業系統,圍繞它的登入和賬戶問題有許多值得我們探討,最近論壇也有不少朋友提到,其中有一些是初級問題,有一些比較常見。為了讓廣大IT168的讀者對Windows XP賬戶管理、登入中出現的問題、賬戶使用中的一些疑問有一個清楚的認識,我們特別邀請了在這方面比較有經驗的作者撰寫了這麼一個FAQ,希望對大家更好的認識Windows XP有所協助。

    1.為什麼計算賬戶中會出現一個Guest?

    按照慣例還是先來回答一下這位朋友的提問,使用者賬戶中出現Guest是非常正常的,您不用擔心自己的電腦被入侵。所謂“Guest”,按照字面意思來理解,意指“客人”,不管是Windows還是Linux中都有它的身影,該賬戶的許可權與管理員權限相比要小得多。按照Windows XP對賬戶組的分級,我們可以看到Administrators(管理員權限,對電腦擁有最高的控制權利)、Backup Operators(為了輩分或還原檔案可以替代安全限制)、Guests(跟Uers組有同樣的訪問權,但限制更多)、Power Uers(擁有大部分系統管理權限,但也有限制,可以運行經過驗證的應用程式,也可以運行繼承應用程式)、Uers(使用者無法進行有意或無意的改動,可以運行經過證明的檔案,但不能運行大多數繼承應用程式)、Remote Desktop Uers(有授予遠程登入的許可權)。


圖1

    在Windows XP中你也可以禁用Guest賬戶,方法是選擇“開始→設定→控制台→使用者賬戶”,單擊“Guest”,在開啟的視窗中點擊“禁用來賓賬戶”。


圖2

    2.為什麼電腦賬戶中多了個ASP.NET帳戶?

    賬戶中出現Guest稀疏平常,但如果有一天你的賬戶裡出現了一個ASP.NET賬戶,你會不會直冒冷汗?其實你大可不必擔心。這個賬戶是在安裝Microsoft .Net Framework時自動建立的,主要用來使微軟Internet資訊服務中的ASP.NET背景工作處理序完全支援Web伺服器上的ASP.NET,對於不進行ASP.NET開發的普通使用者而言,我們完全可以刪除之而後快。

    當然如果刪除,也許在運行某些需要.Net Framework軟碟機動的軟體時,會出現意想不到的問題,我們可以運行“%systemroot%/Microsoft.NET/Framework/vXXXX/aspnet_regiis.exe /i”來重建(其中XXX代表版本號碼)。

    3.為什麼我的Windows XP在登入的時候不讓我輸入使用者名稱?只能選擇裡面已經有了賬戶。

    從Windows XP開始,系統預設採用歡迎模式的登入介面,如果在歡迎畫面處你想登入其他使用者(如Administrator賬戶),那就按兩次Alt+Del+Ctrl即可。

    如果你想使用傳統的登入方式(類似於Windows 2000登入模式),那就選擇“開始→設定→控制台→使用者賬戶”,點擊“更改使用者登入或登出方式”。


圖3

    取消勾選“使用歡迎畫面”,再點擊“應用選項”。


圖4

    這樣當你登入Windows XP的時候,可以在登入框的使用者名稱中輸入已經存在的賬戶並輸入該賬戶的密碼即可完成登入。

    4.我常常要使用Administrator賬戶登入進行一些電腦管理,有沒有辦法將Administrator賬戶添加到歡迎畫面中來?

    預設情況下Windows XP歡迎畫面賬戶列表中沒有包含Administrator賬戶,我們可以把Administrator賬戶添加到賬戶列表中來,方法如下:

    運行“Regedit”命令開啟登錄編輯程式,首先定位到“[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/ CurrentVersion/Winlogon]”,在右邊視窗中找到“LogonType”(如果沒有則建立一個,其類型為REG_DWORD),將其值設定為1,接下來定位到“[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon/SpecialAccounts/UserList]”,在其下建立一個名為“Administrator”的項,將其預設值設定為1即可。

    對於其它賬戶也可以採用類似的方法將其添加到歡迎畫面的賬戶列表中,如果刪除該註冊表分支下以賬戶名命名的項或者將其預設值設定為0,即可將其從歡迎畫面賬戶列表中去除,這對我們保護隱私人一定好處。

    5.為什麼我的Windows XP會直接進入系統?我記得我已經設定了Administartor密碼了啊。

    出現這樣的情況你肯定是開啟了Windows XP的歡迎登入模式,而出現這樣問題的原因可能是:你並沒有設定自己在安裝Windows XP時添加的使用者的密碼,而且你並沒有開啟Guest存取權限,這樣你只需要要麼為你的使用者佈建一個密碼,要麼選擇“開始→設定→控制台→使用者賬戶”,在這裡開啟Guest來賓訪問權。

    如果設定無效的話要找回“消失”的歡迎畫面我們可以建立一個賬戶或者為已有賬戶設定密碼,如果問題還未得到解決,那麼運行“Regedit”命令開啟登錄編輯程式,定位到“[KEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/
CurrentVersion/Policies/Explorer]”分支,在右邊視窗中找到NoWelcomeScreen(如果沒有則建立一個,其類型為DWORD),將其值修改為0即可。

    6.我正在使用自己的電腦,但是另外一位朋友突然想用我的電腦,我之前已經為他建立了一個使用者,我不想他使用我正在使用的賬戶,但我又不想關閉自己正在啟動並執行BT下載,能實現嗎?

    答案當然是肯定的。Windows XP為我們提供了“使用者快速切換”功能,該功能允許我們在不登出目前使用者的情況下登入到另外一個使用者的介面中。其具體操作如下:

    首先選擇“開始→設定→控制台→使用者賬戶”,點擊“更改使用者登入或登出方式”,勾選“使用歡迎畫面”和“使用快速切換使用者”兩項。

    接下來按下Alt+Del+Ctrl鍵開啟工作管理員,選擇“關機→切換使用者”菜單(或者直接按下Win+L鍵),再登入你朋友的賬戶即可。


圖5

    需要注意的是,如果你要使用“快速切換使用者”功能,那就必須開啟“使用歡迎畫面”,否則該功能處於不可選狀態。

    7.我使用的是傳統登入模式,因為習慣問題,我每次想開啟工作管理員都是按下Alt+Del+Ctrl鍵,但每次都要再點一次滑鼠(點擊“工作管理員”),有沒有更快點的方法?我以前使用Windows 98/Windows 2000都是直接按Alt+Del+Ctrl開啟工作管理員的啊?

    可以試試Ctrl+Shift+ESC按鍵組合,實際上這個熱鍵才是真正調用任務管理的熱鍵。無論你是否開啟歡迎模式,我們都可以用這個熱鍵來直接開啟工作管理員。如果你不習慣它們,也沒關係,你可以滑鼠右鍵點擊工作列,選擇“工作管理員”菜單,效果是一樣的。

    其實有關登入和賬戶的熱鍵還是不少的,最有用的一個就是Win+L了。如果你開啟了歡迎模式並開啟了快速切換使用者功能,那麼按下Win+L就是快速切換使用者的功能,如果你沒有開啟“快速切換使用者”功能,那麼不管你是否開啟了歡迎模式,Win+L熱鍵都是鎖定電腦,如果你的目前使用者設定了密碼,那麼在重新使用該電腦的時候必須輸入密碼方可進入,如果沒有設定密碼,那麼直接斷行符號就回來了。

    8.我的Windows XP根本就沒有設定密碼,可是每次登入都要讓我輸入密碼,實際上只要斷行符號就可以進入系統的,我討厭每次都按斷行符號,能不能直接進入系統?我記得這在Windows 2000中很容易設定的呀?

    實現的方法不少,我先介紹修改註冊表的方法吧:

    運行“Regedit”命令開啟登錄編輯程式,依次展開“[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft
/Windows NT/CurrentVersion/Winlogon ]”分支,然後在右側視窗雙擊“DefaultUserName”,接著輸入你的登入使用者名稱。如果沒有則建立一個字串值,注意要區分大小寫字母。

    接下來在右邊視窗中雙擊“DefaultPassword”,然後在空白欄內輸入你的密碼。假如未發現“DefaultPassword”一項,同樣建立一個即可。最後將接下來在右側視窗中雙擊“AutoAdminLogon”,將數值設定為“1”。假如未發現“AutoAdminLogon”,可按上面一樣的步驟來建立。

    再來介紹一種更簡單的方法:

    在“開始→運行”中輸入“rundll32 netplwiz.dll,UsersRunDll”命令,按斷行符號鍵後彈出“使用者帳戶”視窗,然後取消選定“要使用本機,使用者必須輸入使用者名稱和密碼”一項,點擊“確定”。


圖6

    在彈出的視窗中輸入你想自動登入的賬戶和密碼就行了。


圖7

    9.上面介紹的這個方法真是不錯啊。不過每次都要輸入這麼長的命令實在是太麻煩了?Windows 2000控制台裡就有一個使用者密碼的功能,為什麼Windows XP中沒有?幹嘛不也來一個?

    是的,Windows 2000中有,但Windows XP卻隱藏了這個組件。不過好在我們可以自己在控制台中添加,方法也很簡單,將面的內容儲存為*.reg並匯入就行了:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT/CLSID/{98641F47-8C25-4936-BEE4-C2CE1298969D}]
@="密碼賬戶管理"

[HKEY_CLASSES_ROOT/CLSID/{98641F47-8C25-4936-BEE4-C2CE1298969D}/DefaultIcon]
@="%SystemRoot%//System32//nusrmgr.cpl,1"

[HKEY_CLASSES_ROOT/CLSID/{98641F47-8C25-4936-BEE4-C2CE1298969D}/Shell]

[HKEY_CLASSES_ROOT/CLSID/{98641F47-8C25-4936-BEE4-C2CE1298969D}/Shell/Open]

[HKEY_CLASSES_ROOT/CLSID/{98641F47-8C25-4936-BEE4-C2CE1298969D}/Shell/Open/command]
@="Control Userpasswords2"

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/
ControlPanel/NameSpace/{98641F47-8C25-4936-BEE4-C2CE1298969D}]
@="Add Userpasswords2 to Control Panel"

    雙擊控制台中的“密碼賬戶管理”開啟它,我們可以做點什麼呢?

    ·重新設定密碼。隨便選擇一個使用者,點擊“重設密碼”按鈕即可。
    ·添加新的使用者。點擊“添加”按鈕,再按照嚮導進行操作。
    ·管理密碼。比如我們要清除自己的MSN Messenger登入密碼,那就切換到“進階”標籤,點“管理密碼”,再進行刪除操作吧。
    ·增強安全性。用過Windows 2003 Server的朋友都知道,每次登入前都需要我們按下Alt+Del+Ctrl鍵,這樣免得有些木馬有可趁之機,Windows XP中也可以這麼做,點“要求使用者按Alt+Ctrl+Delete”就行了。


圖8

   10.我的Windows XP密碼弄丟了,不能登入,裡面還有很多重要的東西呢……怎麼辦?

    這個問題要解決就沒那麼簡單了,從Windows NT/2000/XP/2003開始,賬戶管理就有了一種叫“安全帳號管理器(Security Account Manager)”的機制,安全帳號管理器對使用者賬戶的管理是通過安全性識別碼(SID,Security Identifiers)進行的。

    每個SID都是在我們為系統添加一個賬戶時產生的,它由使用者和組的安全描述、標誌符的頒發機構、修訂版本、可變的驗證值四部分組成,它被儲存在系統中一個名為“sam”的無尾碼名檔案中(圖1,其位置為:%SystemRoot%/system32/config/sam)。一旦我們刪除該賬戶,其對應的SID也被刪除,而且它是唯一的,也就是說,即使我們馬上再建一個同樣的賬戶,新產生的SID值都是不一樣的。由於Windows的登入都是靠SID來驗證的。

    明白了這個原理,我們再來糾正兩種錯誤的做法:

    一、有些人覺得刪除SAM檔案就可以正常登入了。這種方法您千萬別嘗試,它只實用與原裝版本的Windows 2000,對Windows XP不行,可能會引起系統鎖死的故障,對Windows XP/2003使用者可以嘗試將C:/Windows/Repair目錄下的sam檔案拷貝覆蓋到C:/Windows/system32/config目錄中,注意覆蓋前請先備份C:/Windows/system32/config/sam檔案。不過這樣你也無法搶救使用EFS加密的檔案。

    二、有些人說可以使用別的賬戶登入,登入後再進行搶救工作。這樣做固然不錯,但你同樣無法搶救使用EFS加密的檔案。

    那麼改如何解決才是正道呢?我們可以使用一款名為@Stake LC4的軟體破解存放在SAM檔案中使用者名稱和密碼資訊,該方法的優點在於可以完美解決忘記密碼的問題,即使管理員賬戶中使用EFS加密的檔案也一樣能夠訪問,不會存在資料丟失的情況,不過缺點是如果你設定的密碼過於複雜,該軟體計算時間會非常長一些,這需要你有足夠的耐心了。

    運行@Stake LC4,選擇“File→New Session”菜單,選擇“Import→Import From SAM File”並定位到X:/Windows/System32/Config/sam檔案,這時候我們會看到LC4將本機中存在的所有賬戶的賬戶名(User Name)、域(Domain)等全部資訊。

    如果某賬戶的密碼為空白,大家可以在該賬戶的“Password”項看到“*empty*”。

    接下來選擇要破解密碼的賬戶,選擇“Session→Begin Audit”開始進行破解,其所用時間的長短視你的密碼長短而定。完成後選擇“File→Export Password File”將結果儲存到一個文字檔中,查看該文字檔即可獲知管理員密碼。


IT168.com 文/NinJai

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.