電腦C盤是一個128G的SSD,長時間使用下,電腦空間大幅度增長,最惡劣的情況下C盤可用空間不達1G,然后在網上搜索各種C盤瘦身教程,空間可用空間終于恢復到16G,之后就再也無法降低了。
瘦身前C盤可用空間
今天無意間在小眾軟件上看到了一款名為SpaceSniffer的磁盤空間分析軟件,分析后,發現C盤User用戶目錄占用高達20多G,本來想逐個瘦身大文件,但查了一個大文件的作用后就崩潰了,工作量太大,得弄到猴年馬月去。本想就此放棄,但16G可用空間太扎眼了,靈機一動,想到能否將C盤的Users目錄整體遷移呢?立即Google,在CSDN上的一篇博文上發現了相關教程,原理是將該目錄移動到其他盤后,建立二者之間的軟鏈接。下面是我的實操步驟及教程之外的異常處理:
因要移動C盤的Users目錄,所以無論登陸哪個用戶,都會導致該目錄下的部分文件被占用,無法移動,所以需要進入恢復模式的命令行模式中完成目錄遷移
進入路徑:系統設置-更新和安全-恢復-高級啟動-立即重新啟動
重啟后,選擇疑難解答-高級選項-命令行模式,選擇后,電腦可能會重啟,等待,進入命令行用戶登陸界面,輸入用戶密碼(沒有密碼直接點擊“繼續”),進入命令行模式
復制:xcopy C:\Users\ D:\Users /e /v /i /g /h /k /o /x /b /c 對C盤的Users重命名:ren C:\Users user 建立軟鏈接:mklink /J c:\users d:\users
上述3條命令不要急著敲,先看下面的注意部分!!!否則掉坑摔死別怪我!!!
注意
做這一步時,無比仔細敲入每個字母,敲入后不要點回車,多檢查幾遍,我就是大意然后入坑,差點沒爬上來,處理異常時心酸的想哭
第一坑:復制,恢復模式下的命令行模式中,所有的盤符與正常系統可能會不一致,所以一定要挨個盤符敲一遍,確認下命令行的每個盤符與正常系統的盤符差異之處,記錄下來,簡而言之,我的正常盤符是C,D,E,然后想將C盤的Users遷移到D盤中,因為我的硬盤有隱藏盤(一鍵恢復系統),所以命令行模式下的盤符與正常盤符的關系為:
命令行.C = 正常.C
命令行.D = 一鍵拯救隱藏盤 # 就是這個,坑死我了!!!
命令行.E = 正常.D
命令行.F = 正常.E
所以,復制的命令需要改為:
xcopy C:\Users\ E:\Users /e /v /i /g /h /k /o /x /b /c
如果提示是否需要覆蓋,輸入a(all,全部覆蓋)
接下來將C盤的Users目錄改名為user
ren C:\Users user
第二坑:軟鏈接,這個其實也不算坑,就是我自己大意了,忘記輸入/J參數了,導致后面無法正常登陸,仔細輸入以下命令,千萬不要忘記/J參數:
mklink /J c:\users d:\users
如果沒有報錯,則可以按住關機鍵,強制關機。
開機后,正常登陸,如能登陸成功,則將C盤的user目錄刪除,自此C盤Users目錄瘦身成功!
如無法登陸,提示“user profile service 服務登陸失敗”,嘿嘿,恭喜,你入坑了,繼續往下看吧!
user profile service 服務登陸失敗的原因是用戶在登陸時,無法找到用戶的配置文件,故報錯。
故障原因:
1、mklink 鏈接雙方錯誤
2、mklink 命令忘記帶參數/J
解決辦法:
1、登陸界面,按住鍵盤shift,鼠標點擊電源按鈕,選擇重啟,shift鍵不要松手,直到重啟成功;
2、選擇疑難解答-高級選項-命令行模式,將第一次設置的軟鏈接使用以下命令刪除:
rmdir C:\users
3、重新設置正確的映射鏈接
4、強制關機,開機,進入登陸界面,嘗試是否可以登陸成功,如仍不成功,繼續下一步操作
5、登陸界面,按住鍵盤shift,鼠標點擊電源按鈕,選擇重啟,shift鍵不要松手,直到重啟成功;
6、選擇疑難解答-高級選項-更改啟動行為-重啟
系統再次重啟,鍵盤輸入“啟動安全模式”對應的數字
7、如果是第一次進入安全模式,需要長時間等待系統初始化
8、初始化完成后,
如果彈出以下窗口,不要理會,能點確定的點確定,點不了的點擊屏幕黑色部分,此時界面一片漆黑,鍵盤:Crtl+Alt+Delte,調出任務管理器,文件-運行新任務-regedit,確定;
如果正常進入安全模式,鍵盤:Windows+r,調出運行對話框,輸入:regedit,確定
9、注冊表進入:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,最后有兩個文件夾,以“s-1-5...”開頭的,一個有“.bak”后綴,一個沒有。
備份注冊表(全部)到本地磁盤上,然后選中沒有.bak的項,右鍵,刪除,重啟電腦,正常登陸即可
10、進入C盤,刪除user目錄(原Users目錄),至此大功告成,C盤瘦身20G以上文件,并且無須像其他教程那樣,后續仍需要定時或不定時的清理,用此方法,基本上C盤就不用再N此瘦身了,一勞永逸的解決戰斗無疑是令人心情愉悅的。
參考文章:
https://blog.csdn.net/CrowNAir/article/details/78533051
https://www.cnblogs.com/youxin/p/3588722.html
https://blog.51cto.com/weixiao43/506699
出于安全考慮,Windows 10默認以管理員賬戶登錄,沒有開啟來賓賬戶。但對于那些只需在電腦上瀏覽網頁或收看電子郵件的用戶,給他們開啟來賓賬戶非常必要。來賓權限或賬戶的開啟,可以通過下面的兩種方法。
1. 通過系統設置 開啟來賓權限
首先,我們可以用系統設置法為來賓開啟臨時訪問權限。依次訪問Windows 10系統“設置→賬戶→家庭和其他成員”,然后點擊“將其他人添加到這臺電腦”添加訪問者賬戶,然后選擇“設置分配的訪問權限”給來訪者設置權限即可(圖1)。
2. 利用系統命令 開啟來賓賬戶
除上述方法外,我們也可以使用命令修改法。啟動“運行”框運行lusrmgr.msc命令,快速進入“本地用戶和組”設置窗口,在右側窗格中會看到所有類型的用戶賬戶,有Guest來賓賬戶存在(圖2)。
雙擊Guest賬戶,彈出Guest賬戶設置窗口,將“賬戶已禁用”前的勾選去掉,點擊“確定”(圖3)。最后,注銷當前賬戶重新進入Windows,即可在登錄頁面看到該賬戶選擇。
小提示:一旦你的客戶不在使用該賬戶,記得及時禁用該賬戶,因為它會增加系統的不安全因素。
如果開啟Guest來賓賬戶后登錄界面仍未出現Guest賬戶,需在組策略窗口中,定位到“計算機配置→Windows設置→安全設置→本地策略→用戶權限分配”,在右側窗格中將“拒絕本地登錄”屬性列表中的Guest刪除即可(圖4)。
若系統沒有組策略使用權限,可使用下述命令來設置。
NET USER MYGUEST /ADD添加一個名為MYGUEST的新賬戶;
使用NET USER MYGUEST *命令,根據提示設置窗戶密碼;
使用NET LOCALGROUP USERS MYGUEST /DELETE命令,刪除普通用戶組中的MYGUEST賬戶;
使用NET LOCALGROUP GUESTS MYGUEST /ADD命令完成來賓MYGUEST賬戶添加。之后在登錄界面就可以看到添加的MYGUEST來賓賬戶了。