Windows 8.1 刪除 C:Users 路徑下文件夾後?
metro應用無法打開,這是因為什麼?在進行這個操作的同時我還修改了C:WindowsSystem32路徑下SettingSyncHost.exe的文件名,重新開機後系統在這個C:Windows這個路徑下生成SysWOW64文件夾,之前被我修改文件名的SettingSyncHost.exe出現在此文件夾。
請問究竟是那個操作導致了metro應用打不開,於此問題同時出現的還有右鍵點擊無法彈出右鍵菜單。
用戶想要破壞系統的一致性,系統無法阻止。前提是,你是用戶。
——————————————————
下面是嚴肅解惑。
第一個問題:刪掉 System32 下的 SettingsSyncHost.exe 會怎麼樣?SettingsSyncHost 從名字看是用來完成通過 OneDrive 同步 Windows 設置的程序。通常刪掉不會有什麼結果,因為我們有 WinSxS(功能相當於以前的 SFC Cache),會從這裡複製出來一份。
第二個問題:為什麼開機後出現了 SysWOW64?我認為題主的觀察有誤,在 64 位的 Windows 上,為了能讓 32 位應用程序在 32 位虛擬環境運行,所有必要的系統文件都有一個 32 位版本,它們存放在 SysWOW64 中,它的意思是 SYStem folder of Windows On Windows x64。它裡面的 notepad.exe 啦、cmd.exe 啦都是 32 位的。System32 在 64 位 Windows 上是 64 位的程序存放的地方,這是出於(某些設計失敗的但是又對於用戶至關重要的軟體的)兼容性考慮。
64 位的 Windows 的 SettingsSyncHost.exe 具有 32 位版本,因此在 SysWOW64 中有一個 SettingsSyncHost.exe,但是它和 System32SettingsSyncHost.exe 不一樣。
第三個問題:刪掉 Users 裡面的東西會怎麼樣?
Users 裡面存放的是 user profile。每個用戶有自己的 user profile,包括這個用戶的註冊表,這個用戶的個人文件(Documents/Pictures/OneDrive 啦之類的默認位置),這個用戶的應用設置(AppData,包括本地和漫遊的,裡面包括「開始」菜單和 Windows + X 菜單)等等。
UsersPublic 是各個用戶公共的文件,也包括「開始」菜單項。
UsersDefault 是另一個特殊的 user profile,新用戶的 user profile 從這裡複製。從 Windows 8 開始,新用戶的 user profile 複製完成之後會開始 OOBE 的一部分。
在任何 Windows NT 上,刪掉這個文件夾將導致該用戶的 roaming user profile 沒有上傳到伺服器的部分丟失。(只對域有效)
在 Windows XP 的時代(文件位置稍有不同,那時是 Documents and Settings),刪掉這個文件夾會導致這個用戶的 user profile 在下次登錄時重新複製自預設 user profile。
自 Windows Vista(可能記錯)起,刪掉 user profile 將導致用戶處在一個受限制的環境中,並不會從 Default 複製用戶的 user profile,這樣受限制的環境延續到 user profile 恢復正常(被複制回來或者通過乾淨的手段刪掉)。Windows 8.1 依然延續這個行為。
官方地、乾淨地刪除用戶的 user profile 的方法(但不刪除用戶)是在 Control Panel 中搜索 advanced,點 View advanced system settings,點 User profiles 下的 Settings...,在這裡可以進行複製、刪除、修改類型而不導致系統狀態不一致。
我認為這個改進很好,雖然不是直接的安全問題(能夠訪問任意用戶的 user profile 則說明系統已經 compromised,無需再做防護)。這個改變總讓人想起 Windows 2000 到 Windows XP 中對 SAM 丟失的反應的變化。
為什麼刪掉我的 user profile 導致打不開 Windows 應用商店應用?
答:C:Users你的用戶名AppDataLocalPackages 中是各個 Windows 應用商店應用的獨立存儲,其中包括這個應用的註冊表(本地、漫遊)和本地設置文件、漫遊設置文件和臨時文件,還包括其他一些緩存。直接刪除一個應用的獨立存儲導致應用處於不一致(inconsistent)的狀態,在啟動時崩潰或無法啟動是正常的。如果不慎損壞了單個應用的獨立存儲,則需要重新部署那個應用(如果可以),例如卸載後在 Windows 應用商店重新下載。
另外,user profile 裡面的別處還可能存儲了和 Windows 應用商店許可證有關的信息,沒有許可證,應用可能無法啟動。
為什麼刪掉我的 user profile 導致 Windows + X 菜單不顯示?
答:C:Users你的用戶名AppDataLocalMicrosoftWindowsWinX 裡面有關於 Windows + X 菜單的信息,Windows + X 菜單可能還有其他信息保存在別處(例如註冊表)。
親,你可以不要亂刪東西嗎……System32里你不懂的東西也敢動……C:Users你又是怎麼刪掉的啊……
微軟已經把用戶當傻逼了,但用戶還是一再地突破微軟的心理預期……
User文件夾保存了你作為這個計算機的用戶的大部分信息,包括你裝了哪些軟體,各種軟體的配置文件和使用記錄,你使用計算機的偏好,還是大部分下載/保存的默認路徑,有些軟體也裝在User文件夾里
在你修改某個文件的時候。你要清楚這個文件是幹什麼用的,改了有什麼後果,否則就別亂動
微軟在設計windows的時候不僅提供了巨大的軟硬體兼容性,還提供了巨大的用戶智商兼容性
(這也就是為什麼一大票人買了蘋果電腦去改裝windows /*的原因之一*/ )不要嘗試挑戰windows智商兼容性的底線奇怪題主都知道進pe了怎麼不知道user文件夾不能亂刪建議答主重裝系統,就算你問出原因,應該也是沒有辦法修復系統了。
至於你技能點不平衡的問題,我就不吐槽了,刪東西前先百度一下。
關於那個家庭組占磁碟的問題,我也是很頭疼,每次方法都不一樣,建議你把所有網路都選成公用,然後徹底關掉家庭組再禁用掉服務,這是我目前能找到的方法,至於那個註冊表的方法,你找到了跟我說下。這是我之前開始用WIN8.1的時候碰到的蛋疼的問題之一,但win8.1還是一款非常優秀的系統,即使相對於win7。後來換了SSD之後,這些問題都不是問題了。還是先重裝系統吧。看了這個問題我的心情久久不能平復....
熊就算了,還熊得理直氣壯大義凜然天經地義
雖然我也很想嘲諷下題主自作聰明!!
同時呢,誰不是從亂折騰成長來的?想當年我小學三年級,C盤裡面一堆打開就是打開方式的系統文件我都以為沒用,我見了就刪,直到系統崩潰只好重裝。。。。。。
題主你要吸取教訓,從Windows操作系統上來說,微軟說很值得信任的,系統的東西在完全看懂之前就不要動了。無論在C盤,還是在任務管理器,不要以為看不懂的都沒用,網上一些所謂「電腦優化」文章一點都不靠譜,難道就那麼缺那幾個G的空間?
解決方法呢,一定程度上是可以修復的,需要一個正版光碟。
好吧,我知道你肯定沒有。
下載一個Win8鏡像(注意和你已安裝版本一致,可以去itellyou msdn上下載)
用軟碟通寫入一個U盤。
U盤啟動。
然後就會進入Win8安裝界面,同時安裝選項下方有個修復計算機的選項,接下來就需要的是時間了。
當然也不是100%能修復成功,如果你之前對系統做了奇奇怪怪的事情太多,可能就修復不了。
這不就是LINUX下的這個命令么?
sudo rm -fr /usr
不過LINUX下的是意外,你這是自己搞的,居然還動用了PE,windows文件夾那麼大,為什麼不順便刪了呢。
知道那麼多,卻不知道這是系統的文件夾。這下長記性了吧。---2015年4月17日 14:32:38 補充我說的其實是下面提到的BUG ,@徐行達的回答里提到的這個:程序員們還記得在項目中找到的最牛逼的一個 bug 是什麼? - 水無痕的回答
我非常懷疑樓主是惡意釣魚,或者利用這種問題逼迫大家表達惡意以實現自己的某些意圖。知乎這種行徑不管么?
請在安全的環境下作死。一切不明白後果的行為請不要用在主力系統上,除非你擁有修復的能力。裝個虛擬機不麻煩的。
你可以重裝系統了PS 徹底關SettingSyncHost要用組策略,單純關服務沒用..
這個問題突然讓我想到了之前看到的友題的答案:程序員們還記得在項目中找到的最牛逼的一個 bug 是什麼? - 水無痕的回答
至於原因嘛……你刪了,怪我咯?Gee Law的回答非常翔實,不禁想起我在小學的時候刪過xp的引導文件╮(╯-╰)╭
你們說的我都想去折騰Linux玩了。。。。一起去折騰Linux吧,那個命令多還好玩~開個虛擬機你可以沒事刪著玩~23333
記住,下次C盤不要隨便動
Windows8.1是可以恢復出廠設置的,也相當於重裝系統,首先你需要下載一個與你系統相同的win8.1系統鏡像。
準備工具:Windows 8.1 ISO系統鏡像一份。(手機打太麻煩,原諒我的複製粘貼)具體步驟:
1、載入Windows 8.1 ISO鏡像,複製鏡像/sources/install.wim文件到其他非系統盤目錄下;
例如:D:sources文件夾下。 2、查詢一下ISO鏡像裡面的install.wim信息。例如:在命令符(管理員身份)輸入dism查詢命令:dism /get-wiminfo /wimfile:d:sourcesinstall.wim//,可以查詢D:sourcesinstall.wim中包含的系統映像以及各自的索引號。 例如64位的Windows 8.1企業版,索引為1。 3、也是最重要的步驟:配置恢復映像工作:這時需要藉助REAgentC命令// REAgentC.exe工具是面向Windows 8/Windows 8.1/Server 2012/Server2012 R2,支持設定 Windows(R) 修復環境 (Windows RE) 開機映像及一鍵恢復的備份映像,也可以使用它來管理復原選項及自訂項目。可以在離線Windows 映像或執行中 Windows 作業系統上執行 REAgentC 命令。 開始配置恢復映像,在命令符(管理員身份)輸入配置命令:reagentc /setosimage /path X:sources /index N// path,後的路徑表示install.wim文件所在文件夾路徑。index後面的N表示要恢復的wim映像中的索引號。 因此小編輸入reagentc /setosimage /path d:sources /index 1,操作成功後,執行reagentc /info 命令,查看恢復映像配置情況: 4、準備工作已經做好,系統恢復(重裝)可以隨時開始,打開電腦設置,進入更新與恢復後,選擇恢復。 如果選擇「僅刪除我的文件」,這個選項只是簡單的格式化分區,初始化過程只需很少的時間(10分鐘左右)。如果打算把電腦轉讓給他人,推薦選擇第二個選項,這樣恢復過程中會首先擦除分區以使分區中原有的文件難以再被恢復,這樣需要的時間會比較長。 最後一步,單擊「初始化」後,就會自動重啟完成初始化過程。如果沒有重裝系統的意願,請謹慎操作。初始化過程大概需要10分鐘左右的時間。完成之後會再次重啟,重啟後需要進行一些硬體驅動配置,用戶賬戶設置等操作。配置完成後將進入一個嶄新的Windows 8.1操作系統。 至此,才發現,系統恢復或者重裝,在Win8/Win8.1的時代,變得如此簡單化。不需要外置光碟,或者U盤這類安裝介質(如果只是「恢複電腦而不影響你的文件」,可以使用安裝盤或者U盤引導盤)。如果你已經用上了Windows 8.1系統,也趕緊設置一下,以備不時之需。 附:x:sourcesinstall.wim,可以直接使用原始系統安裝鏡像裡面的wim映像,也可以使用dism手動備份完整的系統盤後的wim映像,免去後期安裝軟體和驅動的煩擾。如果之後沒有向C盤分區寫入過數據 是可以數據恢復軟體恢復的當然機械硬碟恢複數據的速度會讓你想屎別問我怎麼知道的 不過我還是比這個要安分一點 就是被數字公司騙以為清垃圾文件要加快運行速度。。。刪什麼文件 肯定都用改名啊
同學你太牛了,既不用*nix環境,又用*nix的經驗去動Windows,好歹看一下目錄有什麼東西。。。
這種系統文件你好歹用重命名/移動吧?不行還能改回來。刪除了還想走回頭路?
你是怎麼想起來刪除這個的
都這麼聰明了為何不去微軟搶樓上兩位工作……有些文件不能刪除……尤其是當前用戶配置。
為什麼不把c:windows 目錄給刪除呢?能省下好多空間的
推薦閱讀:
※筆記本生產商不提供系統安裝光碟的情況下,該如何繼續使用正版win8及以上系統?
※windows 8.1系統自帶輸入法中都有哪些顏文字?
※最好的文件內搜索軟體是啥?
※如何在win8和win7之間建立穩定高速的工作組?
※微軟為什麼停止對 Win8 提供安全支持?
TAG:微軟Microsoft | 軟體 | Windows8 | Windows81 |