關閉→
當前位置:知科普>IT科技>winsxs可以刪除嗎怎麼使用官方清理工具瘦身

winsxs可以刪除嗎怎麼使用官方清理工具瘦身

知科普 人氣:1.92W

使用專用工具最佳! ①下載WinSxS清理工具。 ②打開之後,可以看到有32位和64位的程序,別選錯了。 ③之後會有兩種運行模式

WinSxS文件夾是不能隨便刪除的,否則系統就很容易不能正常運行了,但這個文件隨着時間的會變得越來越多,C盤也會變得越來越小,下面介紹一個win7官方的清理工具。

winsxs可以刪除嗎怎麼使用官方清理工具瘦身

材料/工具

Windows 7 更新程序 (KB2852386)

原因:文件刪除到了回收站,而回收站是在C盤中的一個隱藏文件夾,所以C盤總空間不變。 解決:刪除回收站內的文件。操作如下: 1、右鍵C盤,選擇“屬性”; 2、在C盤的屬性頁面中點擊“磁盤清理”; 3、在打開的清理頁面勾尋回收站”,然後清理; 4、

方法

winsxs清理工具就是一個更新補丁:KB2852386

對於WinSxS文件夾,幾乎每個Windows愛好者都認識到其重要性,明白“刪除有風險”的道理。但這也不是絕對的。 例如,剛才小編查詢了Win8.1平台下的WinSxS文件夾宂餘更新,結果這個超大文件夾顯示6.75G大小,體積“驚人”(參考下圖)。幸運的是,在最新

winsxs可以刪除嗎怎麼使用官方清理工具瘦身 第2張

分享一個百度網盤:https://pan.baidu.com/s/1jIsqnv4,有32位與64位兩個可以根據系統選擇安裝。

如何查看WinSxS文件夾實際大小 上圖是到C:\Windows,找到wins×s後,查看屬性即可! 但是,此法查看不夠真實,詳細查看方法是: ①右擊開始菜單--命令提示符(管理員) ②輸入下列字符(注意有空格的地方),敲擊回車--分析後:6.75G PS:命令

winsxs可以刪除嗎怎麼使用官方清理工具瘦身 第3張

安裝更新以後,打開開始運行,輸入cleanmgr ,單擊確定

Winsxs文件夾位於,Win8.1的系統C盤/Windows/Winsxs文件夾下,通過右鍵查看文件夾屬性,可以看到該文件佔用空間大小,通常都會在5G以上,如下圖所示: 其實直接通過以上文件夾屬性,查看到的Winsxs文件夾大小並非準確數值,最佳的還是通過DISM管

winsxs可以刪除嗎怎麼使用官方清理工具瘦身 第4張

選擇需要清理的磁盤,這裏選擇系統盤C盤,確定下一步。

這個可以使用PE系統解決: 0.進入PE. 剪貼到其他磁盤(確保是一個物理設備).(要複製硬鏈接,不然哭死你.)(推薦FastCopy) 用cmd執行mklink /D /H /J (複製到的文件夾) C:WindowsWinsxs (假設C盤是系統盤) 重啟.

winsxs可以刪除嗎怎麼使用官方清理工具瘦身 第5張

接着就會自動掃描C盤中可以清理的內容。

如果是WIN7以上的系統,推薦你使用Dism++這個軟件,在PE系統狀態下使用效果更佳

winsxs可以刪除嗎怎麼使用官方清理工具瘦身 第6張

掃描完成後,在列表中可以看到一個【windows 更新清理】,點擊,完成後點擊確定

先使用Windows+E組合鍵調出資源管理器→C盤(系統盤)→Windows→右鍵點擊WinSxS文件夾→屬性→一陣狂掃,竟然佔用11G空間。 打開Dism++軟件,還要根據系統分為32位和64位的程序(雙擊打開,無需安裝)。 首次點開需要接受程序協議→接受。 先取消所有

winsxs可以刪除嗎怎麼使用官方清理工具瘦身 第7張

擴展閲讀,以下內容您可能還感興趣。

windows7 winsxs瘦身

在Vista和Windows7系統盤的Windows目錄下,有一個名為winsxs的文e69da5e6ba90e79fa5e9819331333332623936件夾,對於整個Windows目錄來説,這個文件夾就佔用了其一半多的體積(近3GB)不但如此,隨着系統使用時間的不斷延長,winsxs文件夾的體積還會變得更大,我的現在已經4G多了,這真是一塊“贅肉”呀!想想看吧!對於系統盤空間本來就不很富裕的朋友來説,這快“贅肉”難免會拖慢系統的運行速度。如果僅僅是因為這個原因,就對硬盤重新分區以讓系統盤的空間變得更大,接着重裝系統,這也實在是太麻煩了!其實,我們可以採取一個更簡單的方法,將winsxs這一塊“贅肉”扔到其他硬盤分區下,為系統盤騰出更大的未用空間從而讓系統跑得更快。下面,筆者就以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是系統盤,下同)

;再右鍵單擊菜單“開始—所有程序—附件—命令提示符”以管理員身份運行,打開”命令提示符“窗口;最後窗口的光標處依次執行以下兩條命令(每輸入一條命令都要按下回車鍵,下同)

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“選項並勾選”替換子容器和對象的所有者“複選框,最後單擊”確定“按鈕即可。在執行命令之前,還需要對權限進行設置,不然等下會提示Error:5

第三步:重命名和複製文件。執行完第一步操作中的兩條DOS命令後,接着在“命令提示符”窗口光標處依次執行以下兩條命令:

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。

完成文件夾及文件的重命名工作後,接着重新啟動系統,再將“X:\Windows”目錄下的“winsxs.moved”文件夾下的所有內容複製到系統盤以外某個硬盤分區的“Windows、winsxs”目錄下(如“D:\Windows\winsxs”)即可。 重啟後,文件名就更改好了:

第四步:建立關聯及刪除“winsxs.moved”文件夾。再一次以管理員身份運行Cmd,然後在光標處依次執行以下三條命令:

cd..

rmdir winsxs

mklink /D winsxs D:\windows\winsxs

後兩條DOS命令的含義是:刪除“X:\Windows”目錄下名為“winsxs”的鏈接,然後在新建一個與之同名的鏈接,指向“D:\windows\winsxs“目錄下。

完成指向“D:\windows\winsxs“目錄的名為”winsxs“的新鏈接的創建工作後,接着再重啟系統,最後將”X:\Windows“目錄下的名為”winsxs.moved“的文件夾刪除就可以了。

贅肉“winsxs文件夾扔到系統盤以外的其他分區下,從而為系統盤騰出更大的未用空間,Windows 7能夠跑得更快這當然是理所當然的事情了。有此需要的朋友不妨一試。 如果不小心把winsxs刪除了,可以這樣恢復

拿個系統盤然後在開始運行欄裏輸入sfc /scannow就可以進行修復

wind 7 系統用久後,系統越來越大,windows\winsxs下的文件大到十幾G,請教高手,什麼樣給windsxs瘦身呢

1。系統自帶的磁盤清理+磁盤整理

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 檢查參數是否匹配 %winver%, 先跳過前兩個.同時準備組合新版本匹配名稱,nv1存當前版本,nv2存當前的前一個版本

set nv1=%2_%3_

set nv2=%2_%3_

:ldcdCycle

if "%4" == "" goto :EOF

rem 檢查是否 ver_prefix 開頭,如果是則繼續檢查是否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系統winsxs文件夾怎麼瘦身

系統使用這個文件夾存儲各個版本的Windows XP組件,減少知因為動態鏈接庫(Dynamic Link Libraries,DLL)引起的配置問題(DLL hell)。簡單來道説就是為了解決程序的兼容性問題而設的

Win7下C盤的Winsxs文件怎麼瘦身

由於系統不斷地更新、升級補丁,該文件抄夾會越來越臃腫。

下面教你用系統自帶的DISM命令,一步給它瘦身。

PS:適用於win8.1RTM、Win8.1 Update平台百,其他平台勿用!

到C:Windows,找到wins×s後,查看屬性即可!

但是,此法查看不夠真實,詳細查看方法是:

①右擊開始菜單--命令提示符(管理員)

②輸入下列字符度(注意有空格的地方),敲擊回車--分析後:6.75G

PS:命令大小寫無所謂知的。

下面來安全瘦身

在命令窗口再輸入下列命令(注意空格的地方)--敲回道車

再次用之前查看大小的命令查看一下,現在大小為6.00G,之前為6.75G。效果明顯!

TAG標籤:#瘦身 #winSxS #官方 #