Computer >> Máy Tính >  >> Hệ thống >> máy chủ Windows

Làm thế nào để chạy Dọn dẹp Đĩa (Cleanmgr.exe) trên Windows Server 2016/2012 R2 / 2008 R2?

Dọn dẹp ổ đĩa công cụ này cho phép quản trị viên nhanh chóng dọn dẹp ổ đĩa hệ thống Windows Server bằng cách xóa các tệp tạm thời và không cần thiết, bao gồm xóa thư mục WinSxS khỏi các tệp của các thành phần lỗi thời còn sót lại sau khi cài đặt các bản cập nhật tích lũy mới nhất. Tiện ích Disk Cleanup ( cleanmgr.exe ) được cài đặt theo mặc định trên các phiên bản GUI của Windows Server 2016/2019 (Trải nghiệm trên máy tính để bàn). Tuy nhiên, trong các phiên bản trước của Windows Server (2012 R2 / 2012/2008 R2), công cụ cleanmgr.exe bị thiếu.

Sử dụng Công cụ Dọn dẹp Ổ đĩa trên Windows Server 2016

Để làm sạch đĩa hệ thống khỏi các tệp không cần thiết trên Windows Server 2016 bằng tiện ích Disk Cleanup, bạn cần mở thuộc tính đĩa trong File Explorer và nhấp vào Disk Cleanup nút.

Làm thế nào để chạy Dọn dẹp Đĩa (Cleanmgr.exe) trên Windows Server 2016/2012 R2 / 2008 R2?

Bạn cũng có thể nhập “disk cleanup” hoặc cleanmgr.exe trong hộp tìm kiếm.

Chọn ổ đĩa bạn muốn xóa.

Làm thế nào để chạy Dọn dẹp Đĩa (Cleanmgr.exe) trên Windows Server 2016/2012 R2 / 2008 R2?

Chờ cho đến khi trình hướng dẫn dọn dẹp kiểm tra đĩa của bạn và tìm thấy các tệp không cần thiết có thể được xóa một cách an toàn.

Làm thế nào để chạy Dọn dẹp Đĩa (Cleanmgr.exe) trên Windows Server 2016/2012 R2 / 2008 R2?

Bạn có thể chọn các thành phần có tệp có thể bị xóa. Bạn được nhắc xóa các tệp tạm thời sau:

  • Thiết lập tệp nhật ký;
  • Tệp chương trình đã tải xuống;
  • Tệp Internet Tạm thời;
  • Thùng rác;
  • Tệp tạm thời;
  • Hình thu nhỏ.

Để xóa các tệp hệ thống không cần thiết, hãy nhấp vào nút Dọn dẹp tệp hệ thống nút.

Làm thế nào để chạy Dọn dẹp Đĩa (Cleanmgr.exe) trên Windows Server 2016/2012 R2 / 2008 R2?

Ngoài ra, nó được đề xuất để làm sạch:

  • Tệp Windows Defender lỗi thời;
  • Tệp báo cáo lỗi Windows được hệ thống lưu trữ (thư mục C:\ ProgramData \ Microsoft \ Windows \ WER \ ReportQueue);
  • Báo cáo lỗi Windows được xếp vào hàng đợi hệ thống;
  • Gói trình điều khiển thiết bị (xem Cách xóa các ổ đĩa không sử dụng khỏi Cửa hàng trình điều khiển);
  • Dọn dẹp Windows Update - điều này cho phép bạn dọn dẹp kho lưu trữ thành phần trong thư mục WinSxS. Phiên bản cũ của các tệp thành phần vẫn còn sau khi cài đặt các tệp đã cập nhật sẽ bị xóa.

Làm thế nào để chạy Dọn dẹp Đĩa (Cleanmgr.exe) trên Windows Server 2016/2012 R2 / 2008 R2?

Chọn các tùy chọn bạn cần và Disk Cleanup sẽ hiển thị dung lượng ổ đĩa mà bạn đã cung cấp. Nhấp vào OK và xác nhận việc xóa tệp.

Làm thế nào để chạy Dọn dẹp Đĩa (Cleanmgr.exe) trên Windows Server 2016/2012 R2 / 2008 R2?

Chờ công cụ cleanmgr.exe xóa các tệp không cần thiết.

Cleanmgr.exe:Tùy chọn dòng lệnh dọn dẹp đĩa

cleanmgr.exe công cụ có một số tùy chọn dòng lệnh cho phép nó được sử dụng trong các tình huống dọn dẹp ổ đĩa tự động khác nhau. Chúng có thể được sử dụng cả trên Windows Server và trên các máy trạm của người dùng để bàn chạy Windows 10.

cleanmgr.exe [/d driveletter] [/SAGESET:n | /SAGERUN:n | TUNEUP:n | /LOWDISK | /VERYLOWDISK | /SETUP | /AUTOCLEAN]

Làm thế nào để chạy Dọn dẹp Đĩa (Cleanmgr.exe) trên Windows Server 2016/2012 R2 / 2008 R2?

/AUTOCLEAN được sử dụng để xóa các tệp cũ còn lại sau khi nâng cấp bản dựng Windows. /SETUP tùy chọn cho phép bạn xóa các tệp còn lại từ phiên bản Windows trước (nếu bạn đã thực hiện nâng cấp tại chỗ).

cleanmgr /LOWDISK lệnh chạy GUI Disk Cleanup với các tùy chọn dọn dẹp đã được chọn.

Làm thế nào để chạy Dọn dẹp Đĩa (Cleanmgr.exe) trên Windows Server 2016/2012 R2 / 2008 R2?

cleanmgr /VERYLOWDISK lệnh thực hiện dọn dẹp ổ đĩa tự động (không hiển thị GUI) và sau khi kết thúc, lệnh này hiển thị thông tin về các hành động đã thực hiện và dung lượng trống có sẵn.

You have successfully resolved the low disk space condition. Your C:\ volume now has 10000 Mb of free space remaining.

Làm thế nào để chạy Dọn dẹp Đĩa (Cleanmgr.exe) trên Windows Server 2016/2012 R2 / 2008 R2?

Sử dụng /sageset:xx/sagerun:xx tùy chọn, bạn có thể tạo và chạy một tập hợp các tùy chọn dọn dẹp tùy chỉnh.

Ví dụ:chạy lệnh:cleanmgr /sageset: 11 . Trong cửa sổ mở ra, hãy chọn các thành phần và tệp mà bạn muốn tự động dọn dẹp (tôi đã chọn tất cả các tùy chọn).

Các cài đặt này được lưu vào khóa đăng ký HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ VolumeCaches . Phần đăng ký này liệt kê tất cả các thành phần Windows có thể được làm sạch bằng công cụ Disk Cleanup. Đối với mỗi tùy chọn bạn chọn, thông số DWORD được tạo với tên StateFlags0011 (0011 là số bạn đã chỉ định trong tham số sageset).

Làm thế nào để chạy Dọn dẹp Đĩa (Cleanmgr.exe) trên Windows Server 2016/2012 R2 / 2008 R2?

Để bắt đầu tác vụ dọn dẹp ổ đĩa với các tham số đã chọn, hãy chạy lệnh:

cleanmgr /sagerun:11

Nếu bạn cần định cấu hình tác vụ dọn dẹp ổ đĩa tự động trên máy tính (hoặc máy chủ) trong miền Active Directory, bạn chỉ cần xuất khóa đăng ký này và triển khai nó trên máy tính thông qua GPO.

Để tự động dọn dẹp ổ đĩa hệ thống trên các máy trạm chạy Windows 10, bạn có thể tạo một tác vụ đơn giản theo lịch trình bằng mã PowerShell sau:

Start-Process -FilePath CleanMgr.exe -ArgumentList '/sagerun:11' -WindowStyle Hidden -Wait

Làm cách nào để Bật Dọn dẹp Ổ đĩa trên Windows Server 2012 R2 / 2008 R2 mà không cần cài đặt Trải nghiệm Máy tính để bàn?

Theo mặc định, trong Windows Server 2012 / R2 và 2008 / R2, đĩa Dọn dẹp ( cleanmgr.exe ) công cụ không được cài đặt theo mặc định. Để sử dụng tiện ích cleanmgr, trước tiên bạn phải cài đặt một máy chủ riêng biệt Trải nghiệm máy tính để bàn tính năng sử dụng Server Manager hoặc PowerShell (Install-WindowsFeature Desktop-Experience ).

Cùng với Trải nghiệm máy tính để bàn, nhiều thành phần không cần thiết khác được cài đặt trên máy chủ:

  • Windows Media Player;
  • Chủ đề máy tính để bàn;
  • Hỗ trợ AVI cho Windows;
  • Windows SideShow;
  • Chống vi-rút của Bộ bảo vệ Windows;
  • Dọn dẹp đĩa;
  • Trung tâm Đồng bộ hóa;
  • Ghi âm;
  • Bản đồ nhân vật;
  • Công cụ Snipping.

Làm thế nào để chạy Dọn dẹp Đĩa (Cleanmgr.exe) trên Windows Server 2016/2012 R2 / 2008 R2?

Để chạy Disk Cleanup trên Windows Server, bạn có thể sử dụng một phương pháp đơn giản:chỉ cần sao chép hai tệp Cleanmgr.exe Cleanmgr.exe.mui từ WinSxS đến thư mục system32. Dưới đây, bạn có thể thấy các lệnh để sao chép tệp cleanmgr trong các phiên bản Windows khác nhau (trong mọi trường hợp, đường dẫn được sử dụng cho các phiên bản Windows Server tiếng Anh).

Phiên bản hệ điều hành Lệnh sao chép tệp bin cleanmgr
Windows Server 2008 R2 x64

copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe C:\Windows\System32\
copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63\cleanmgr.exe.mui C:\Windows\System32\en-US\
Windows Server 2008 x64

copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269\cleanmgr.exe C:\Windows\System32\
copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_b9f50b71510436f2\cleanmgr.exe.mui C:\Windows\System32\en-US\
Windows Server 2012 x64

copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.2.9200.16384_none_c60dddc5e750072a\cleanmgr.exe C:\Windows\System32\
copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.2.9200.16384_en-us_b6a01752226afbb3\cleanmgr.exe.mui C:\Windows\System32\en-US\

Windows Server 2012 R2 x64

Thủ thuật được mô tả ở trên không hoạt động trên Windows Server 2012 R2 do các thay đổi được thực hiện bởi bản cập nhật KB2821895. Vấn đề là sau khi bạn cài đặt bản cập nhật này, nén được sử dụng để lưu trữ các tệp thành phần nhị phân. Khi bạn cố gắng chạy cleanmgr.exe đã sao chép, lỗi sau sẽ xuất hiện:

Unsupported 16-Bit Application

The Program or feature \??\C:\Windows\system32\cleanmgr.exe cannot start or run due to incompatibility with 64-bit version of Windows.

Làm thế nào để chạy Dọn dẹp Đĩa (Cleanmgr.exe) trên Windows Server 2016/2012 R2 / 2008 R2?

Để giải quyết vấn đề, bạn có thể sử dụng phương pháp này:

  1. Cài đặt tính năng Trải nghiệm Máy tính để bàn bằng PowerShell:Install-WindowsFeature Desktop-Experience
  2. Khởi động lại máy chủ của bạn;
  3. Sao chép các tệp% windir% \ system32 \ cleanmgr.exe % windir% \ system32 \ en-US \ cleanmgr.exe.mui đến bất kỳ thư mục nào (c:\ temp);
  4. Gỡ cài đặt tính năng:Uninstall-WindowsFeature Desktop-Experience
  5. Khởi động lại;
  6. Sao chép các tệp cleanmgr.exe và cleanmgr.exe.mui vào các thư mục được đề cập ở trên.

Sau đó, cả hai tệp đều có thể được sao chép sang các máy chủ khác hoặc được tích hợp vào mẫu máy ảo Windows Server 2012 R2 của bạn.

Để khởi động công cụ Disk Cleanup, hãy chạy cleanmgr.exe lệnh với các đặc quyền của quản trị viên. Làm thế nào để chạy Dọn dẹp Đĩa (Cleanmgr.exe) trên Windows Server 2016/2012 R2 / 2008 R2?

Mẹo . Bạn có thể sử dụng lệnh DISM để xóa các tệp thành phần lỗi thời còn sót lại sau khi cài đặt các bản cập nhật trên Windows Server R2:

dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Để sử dụng cleanmgr.exe để xóa các tệp cập nhật cũ trên Windows 2008 R2 / Windows 7 SP1, bạn cần cài đặt bản vá KB2852386 riêng biệt.

Sử dụng Disk Cleanup trên Windows Server Core Edition

Trong Windows Server Core 2016, thiếu các tính năng GUI chính thức, công cụ Disk Cleanup cũng không được cài đặt. Nếu bạn muốn sử dụng cleanmgr.exe để dọn dẹp đĩa trên Server Core, chỉ cần sao chép các tệp sau từ thư mục WinSXS:

copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_10.0.14393.0_none_9ab8a1dc743e759a\cleanmgr.exe C:\Windows\System32\copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_10.0.14393.0_en-us_8b4adb68af596a23\cleanmgr.exe.mui C:\Windows\System32\en-US\