使用專用工具最佳! ①下載WinSxS清理工具。 ②打開之后,可以看到有32位和64位的程序,別選錯了。 ③之后會有兩種運行模式
WinSxS文件夾是不能隨便刪除的,否則系統(tǒng)就很容易不能正常運行了,但這個文件隨著時間的會變得越來越多,C盤也會變得越來越小,下面介紹一個win7官方的清理工具。
材料/工具
Windows 7 更新程序 (KB2852386)
原因:文件刪除到了回收站,而回收站是在C盤中的一個隱藏文件夾,所以C盤總空間不變。 解決:刪除回收站內(nèi)的文件。操作如下: 1、右鍵C盤,選擇“屬性”; 2、在C盤的屬性頁面中點擊“磁盤清理”; 3、在打開的清理頁面勾尋回收站”,然后清理; 4、
方法
winsxs清理工具就是一個更新補?。篕B2852386
對于WinSxS文件夾,幾乎每個Windows愛好者都認識到其重要性,明白“刪除有風險”的道理。但這也不是絕對的。 例如,剛才小編查詢了Win8.1平臺下的WinSxS文件夾冗余更新,結果這個超大文件夾顯示6.75G大小,體積“驚人”(參考下圖)。幸運的是,在最新
分享一個百度網(wǎng)盤:https://pan.baidu.com/s/1jIsqnv4,有32位與64位兩個可以根據(jù)系統(tǒng)選擇安裝。
如何查看WinSxS文件夾實際大小 上圖是到C:\Windows,找到wins×s后,查看屬性即可! 但是,此法查看不夠真實,詳細查看方法是: ①右擊開始菜單--命令提示符(管理員) ②輸入下列字符(注意有空格的地方),敲擊回車--分析后:6.75G PS:命令
安裝更新以后,打開開始運行,輸入cleanmgr ,單擊確定
Winsxs文件夾位于,Win8.1的系統(tǒng)C盤/Windows/Winsxs文件夾下,通過右鍵查看文件夾屬性,可以看到該文件占用空間大小,通常都會在5G以上,如下圖所示: 其實直接通過以上文件夾屬性,查看到的Winsxs文件夾大小并非準確數(shù)值,最佳的還是通過DISM管
選擇需要清理的磁盤,這里選擇系統(tǒng)盤C盤,確定下一步。
這個可以使用PE系統(tǒng)解決: 0.進入PE. 剪貼到其他磁盤(確保是一個物理設備).(要復制硬鏈接,不然哭死你.)(推薦FastCopy) 用cmd執(zhí)行mklink /D /H /J (復制到的文件夾) C:WindowsWinsxs (假設C盤是系統(tǒng)盤) 重啟.
接著就會自動掃描C盤中可以清理的內(nèi)容。
如果是WIN7以上的系統(tǒng),推薦你使用Dism++這個軟件,在PE系統(tǒng)狀態(tài)下使用效果更佳
掃描完成后,在列表中可以看到一個【windows 更新清理】,點擊,完成后點擊確定
先使用Windows+E組合鍵調(diào)出資源管理器→C盤(系統(tǒng)盤)→Windows→右鍵點擊WinSxS文件夾→屬性→一陣狂掃,竟然占用11G空間。 打開Dism++軟件,還要根據(jù)系統(tǒng)分為32位和64位的程序(雙擊打開,無需安裝)。 首次點開需要接受程序協(xié)議→接受。 先取消所有
擴展閱讀,以下內(nèi)容您可能還感興趣。
windows7 winsxs瘦身
在Vista和Windows7系統(tǒng)盤的Windows目錄下,有一個名為winsxs的文e69da5e6ba90e79fa5e9819331333332623936件夾,對于整個Windows目錄來說,這個文件夾就占用了其一半多的體積(近3GB)不但如此,隨著系統(tǒng)使用時間的不斷延長,winsxs文件夾的體積還會變得更大,我的現(xiàn)在已經(jīng)4G多了,這真是一塊“贅肉”呀!想想看吧!對于系統(tǒng)盤空間本來就不很富裕的朋友來說,這快“贅肉”難免會拖慢系統(tǒng)的運行速度。如果僅僅是因為這個原因,就對硬盤重新分區(qū)以讓系統(tǒng)盤的空間變得更大,接著重裝系統(tǒng),這也實在是太麻煩了!其實,我們可以采取一個更簡單的方法,將winsxs這一塊“贅肉”扔到其他硬盤分區(qū)下,為系統(tǒng)盤騰出更大的未用空間從而讓系統(tǒng)跑得更快。下面,筆者就以Windows 7為例子,給大家介紹一下具體的操作步驟。 Tips:
winsxs文件夾的作用
winsxs是Vista/Windows7的Windows目錄下一個非常重要的文件夾,該文件夾里邊有很多重要的組件,版本也很復雜,為了保證Windows的正常運行,里面的文件是不可刪除的,這些文件夾支撐著mscorwks.dll,沒有它們nmscorwks也無法加載。如果強行刪除后,可能只能以安全模式能勉強進入Windows,Windows也就“掛”了。 第一步:建立鏈接。先從 http://technet.microsoft.com/zh-cn/bb897556.aspx
下載“PendMoves和 MoveFile",然后將下載的名為”PendMoves“的ZIP格式壓縮包解壓到“X:\Windows\System32"目錄下(X是系統(tǒng)盤,下同)
;再右鍵單擊菜單“開始—所有程序—附件—命令提示符”以管理員身份運行,打開”命令提示符“窗口;最后窗口的光標處依次執(zhí)行以下兩條命令(每輸入一條命令都要按下回車鍵,下同)
cd c:\windows
mklink /D winsxs.link winsxs.moved
Tips: 因為以管理員身份運行,打開時默認路徑為X:\Windows\System32,所以需要重新定位到Windows文件夾,使用cd..返回上級目錄也可以
DOS命令”mklink /D winsxs.link winsxs.moved”的含義是建立一個指向winsxs.moved的名為winsxs.link的目錄鏈接。
第二步:獲取對winsxs文件夾的完全控制權限。雙擊桌面的“計算機”圖標,依次定位到“X:\Windows”目錄下;接著右擊該目錄下的”winsxs“文件夾,選擇”屬性“,打開”winsxs屬性“的對話框的”安全“選項卡并單擊該選項卡的”高級“按鈕,然后在新彈出的”winsxs的高級安全設置“對話框中切換到”所有者“選項卡并單擊該選項卡的”編輯“按鈕;再在彈出的對話框中選中”Administrators“選項并勾選”替換子容器和對象的所有者“復選框,最后單擊”確定“按鈕即可。在執(zhí)行命令之前,還需要對權限進行設置,不然等下會提示Error:5
第三步:重命名和復制文件。執(zhí)行完第一步操作中的兩條DOS命令后,接著在“命令提示符”窗口光標處依次執(zhí)行以下兩條命令:
movefile X:\Windows\winsxs X:\Windows\winsxs.moved
movefile X:\Windows\winsxs.link X:\Windows\winsxsTips:
這兩條DOS命令的含義分別是:將“X:\Windows”目錄下的“winsxs”文件夾重命名為“winsxs.moved”、將“X:\Windows”目錄下的“winsxs.link”重命名為winsxs。
完成文件夾及文件的重命名工作后,接著重新啟動系統(tǒng),再將“X:\Windows”目錄下的“winsxs.moved”文件夾下的所有內(nèi)容復制到系統(tǒng)盤以外某個硬盤分區(qū)的“Windows、winsxs”目錄下(如“D:\Windows\winsxs”)即可。 重啟后,文件名就更改好了:
第四步:建立關聯(lián)及刪除“winsxs.moved”文件夾。再一次以管理員身份運行Cmd,然后在光標處依次執(zhí)行以下三條命令:
cd..
rmdir winsxs
mklink /D winsxs D:\windows\winsxs
后兩條DOS命令的含義是:刪除“X:\Windows”目錄下名為“winsxs”的鏈接,然后在新建一個與之同名的鏈接,指向“D:\windows\winsxs“目錄下。
完成指向“D:\windows\winsxs“目錄的名為”winsxs“的新鏈接的創(chuàng)建工作后,接著再重啟系統(tǒng),最后將”X:\Windows“目錄下的名為”winsxs.moved“的文件夾刪除就可以了。
贅肉“winsxs文件夾扔到系統(tǒng)盤以外的其他分區(qū)下,從而為系統(tǒng)盤騰出更大的未用空間,Windows 7能夠跑得更快這當然是理所當然的事情了。有此需要的朋友不妨一試。 如果不小心把winsxs刪除了,可以這樣恢復
拿個系統(tǒng)盤然后在開始運行欄里輸入sfc /scannow就可以進行修復
wind 7 系統(tǒng)用久后,系統(tǒng)越來越大,windows\winsxs下的文件大到十幾G,請教高手,什么樣給windsxs瘦身呢
1。系統(tǒng)自帶的磁盤清理+磁盤整理
2,360或QQ管家之類的都瘦身工具
WinSxS文件夾怎么瘦身
可以有魔方、也可以用下面的代碼、新建一個記事本、把下面的保存、把txt改為bat就可以了、運行即可
@echo off
rem 獲取windows版本
set move_dir=%SystemRoot%/winsxs_del
if not exist %move_dir%/nul md %move_dir%
set winver=none
FOR /F "eol=; tokens=4* delims=] " %%e68a84e8a2ad7a686964616f31333337373733i in ('ver') do set winver=%%i
if "%winver%" == "none" goto enover
echo windows version is %winver%, ready to list winsxs dir.
if not exist %SystemRoot%/winsxs/nul goto enosxs
set ver_prefix=%winver:~0,-1%
echo list winsxs finished! now ready to clear duplicated files
echo dir /ad %SystemRoot%/winsxs/*_%ver_prefix%*
if "%1" == "run-winsxs-generated" goto :lSkipGen
rem 準備生成代碼
copy /y "%~f0" "%temp%/%~nx0" > nul
echo rem genereted code here >> "%temp%/%~nx0"
echo :ldcdStat1 >> "%temp%/%~nx0"
echo set end4=%%arg:%ver_prefix%=%%>> "%temp%/%~nx0"
echo goto ldcdStat2 >> "%temp%/%~nx0"
echo :ldcdStat3 >> "%temp%/%~nx0"
echo set end4a=%%arg:%winver%=%%>> "%temp%/%~nx0"
echo goto ldcdStat4 >> "%temp%/%~nx0"
rem notepad "%temp%/%~nx0"
"%temp%/%~nx0" run-winsxs-generated
goto :EOF
:lSkipGen
FOR /F "eol=; tokens=1-4 delims= " %%a in ('dir /ad %SystemRoot%/winsxs/*_%ver_prefix%*') do (
if "%%c" == "<DIR>" call:fnDoClear %%d
)
echo clear OK!
goto :EOF
:enover
echo could not get windows version, abort!
goto :EOF
:enosxs
echo not found %SystemRoot%/winsxs! maybe no privilege or lower windows!
echo only support windows XP and later!
goto :EOF
:fnDoClear
rem arg: dir_name
FOR /F "eol=; tokens=1-14 delims=_" %%g in ("%1") do call:fnDoClearDir %1 %%g %%h %%i %%j %%k %%l %%m n %%o %%p %%q %%r %%s %%t %%u %%v %%w %%x %%y %%z
goto :EOF
:fnDoClearDir
rem arg: dir_name dir_parts
set d_name=%1
rem 檢查參數(shù)是否匹配 %winver%, 先跳過前兩個.同時準備組合新版本匹配名稱,nv1存當前版本,nv2存當前的前一個版本
set nv1=%2_%3_
set nv2=%2_%3_
:ldcdCycle
if "%4" == "" goto :EOF
rem 檢查是否 ver_prefix 開頭,如果是則繼續(xù)檢查是否winver,如果不是winver則表示目標存在
set arg=%4
rem set line=set end4=%%arg:%ver_prefix%=%%
rem %line%
goto ldcdStat1
:ldcdStat2
if "%arg%" == "%end4%" goto ldcdNext
rem 檢查是否 winver 開頭
rem set line=set end4a=%%arg:%winver%=%%
rem %line%
goto ldcdStat3
:ldcdStat4
if not "%arg%" == "%end4a%" goto :EOF
rem 至此則為 ver_prefix 開頭 且 不等于 winver 的目錄名,檢查最新版本是否存在,存在則可刪除舊的
set newfound=false
for /d %%v in ("%SystemRoot%/winsxs/%nv1%%winver%.*_%5_*") do (
if exist %%v/nul set newfound=true
)
if "%newfound%" == "true" call:fnDelDir %d_name%
goto :EOF
:ldcdNext
set nv2=%nv1%
set nv1=%nv2%%4_
shift
goto ldcdCycle
:fnDelDir
rem arg: dir
echo del %SystemRoot%/winsxs/%1
takeown /r /f "%SystemRoot%/winsxs/%1"
cacls "%SystemRoot%/winsxs/%1" /t /e /g everyone:f
move "%SystemRoot%/winsxs/%1" "%move_dir%/%1"
goto :EOF
xp系統(tǒng)winsxs文件夾怎么瘦身
系統(tǒng)使用這個文件夾存儲各個版本的Windows XP組件,減少知因為動態(tài)鏈接庫(Dynamic Link Libraries,DLL)引起的配置問題(DLL hell)。簡單來道說就是為了解決程序的兼容性問題而設的
Win7下C盤的Winsxs文件怎么瘦身
由于系統(tǒng)不斷地更新、升級補丁,該文件抄夾會越來越臃腫。
下面教你用系統(tǒng)自帶的DISM命令,一步給它瘦身。
PS:適用于win8.1RTM、Win8.1 Update平臺百,其他平臺勿用!
到C:Windows,找到wins×s后,查看屬性即可!
但是,此法查看不夠真實,詳細查看方法是:
①右擊開始菜單--命令提示符(管理員)
②輸入下列字符度(注意有空格的地方),敲擊回車--分析后:6.75G
PS:命令大小寫無所謂知的。
下面來安全瘦身
在命令窗口再輸入下列命令(注意空格的地方)--敲回道車
再次用之前查看大小的命令查看一下,現(xiàn)在大小為6.00G,之前為6.75G。效果明顯!
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com