CleanMgr có thể được cài đặt lâu hơn trên máy chủ 2012 R2


10

Chỉ cần cố gắng để cài đặt Cleanmgr và làm việc trên bản cài đặt 2012 R2 mới. Bản sao CleanMgr.exe & CleanMgr.exe.mui giống như được thực hiện trước đó nhưng khi nó chạy bị lỗi: Chương trình hoặc tính năng \? System32 \ cleanmgr.exe không thể khởi động hoặc chạy do không tương thích với phiên bản 64 bit của windows

Câu trả lời:


11

Bạn cần bật Disk Cleanup bằng cách cài đặt Desktop Experiencetính năng (xem Kích hoạt tiện ích dọn dẹp đĩa trong Windows Server 2012 ). Giao diện dòng lệnh vẫn phải có sẵn thông qua C:\Windows\CleanMgr.exethực thi.

Tôi đã quay lại phòng thí nghiệm của mình và thử lấy CleanMgr.exeCleanMgr.exe.muitừ các bản cập nhật bit x86 và WOW64 có thể khắc phục vấn đề tương thích:

Copy-Item -Path C:\Windows\WinSxS\x86_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.3.9600.16384_en-us_f2763474b4405afa\cleanmgr.exe.mui -Destination C:\Windows\System32\en-US
Copy-Item -Path C:\Windows\WinSxS\wow64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.3.9600.16384_none_685740be65e399a2\cleanmgr.exe -Destination C:\Windows\System32

Và kết quả ...

Ứng dụng 16Mit CleanMgr.exe không được hỗ trợ

Ah. Cuộc tuần hành của sự tiến bộ. Tôi thấy hai lựa chọn. Bạn có thể chạy ProcMon và cố gắng theo dõi tất cả các DLL khác nhau trong hệ thống con WOW64 (có thể bằng cách Desktop Experiencecài đặt trên máy chủ vứt bỏ), bạn có thể thử phương pháp này để xóa các windows.oldthư mục nếu đó là thứ làm bạn khó chịu hoặc bạn có thể theo dõi Microsoft chính thức hỗ trợ mặc dù các khuyến nghị sai lầm và cài đặt nó từ Tính năng Windows Trải nghiệm Máy tính để bàn.


Có nhưng thay vì cài đặt toàn bộ Trải nghiệm máy tính để bàn lố bịch trên máy chủ, trước đây, nó có thể giúp CleanMgr hoạt động bằng cách sao chép các tệp sau: copy \ HskServer \ C $ \ Windows \ WinSxS \ amd64_microsoft-windows-cleanmgr_31bf3856ad364e35.3777 Cleanmgr.exe% SystemRoot% \ System32 *. * sao chép \ HskServer \ C $ \ Windows \ WinSxS \ amd64_microsoft-windows-cleanmgr.resource_31bf3856ad364e35_6.3.9600.16384_en-us_4c9c Hoa Kỳ *. *
NickC

@NickC - Đúng. Đó dường như là cách duy nhất để làm điều đó trên 2012 R2.

Họ đã đặt quá nhiều thứ trong tính năng Trải nghiệm máy tính để bàn; bạn cần phải cài đặt nó ngay cả để có thể có các ICONS HỆ THỐNG TRÊN MÔ HÌNH CỦA BẠN ...
Massimo

9

Tôi gặp vấn đề tương tự như Keith mô tả cho máy chủ W2K12 R2 SP1. Giải pháp của tôi cho vấn đề này:

  1. Cài đặt tính năng trải nghiệm máy tính để bàn.
  2. Sau đó, bạn có thể thấy trong SystemRoot \ System32 \ en-US \ cleanmgr.exe.mui và trong SystemRoot \ System32 \ cleanmgr.exe các tệp "Cleanmgr" mới, lớn hơn như các tệp trong thư mục Winsxs
  3. Sao chép các tệp này vào thư mục khác, ví dụ: C: \
  4. Xóa tính năng trải nghiệm máy tính để bàn, điều này sẽ xóa các tệp Cleanmgr khỏi system32!
  5. Sao chép các tệp Cleanmgr từ thư mục của bạn (bước 3) vào các vị trí system32 đã biết (bước 2)
  6. Bây giờ bạn có thể chạy Cleanmgr.exe

Tôi sử dụng quy trình này để tạo các máy mẫu vmware, vì vậy tôi đã làm điều này một lần và tất cả các máy chủ w2k12r2 khác trong tương lai sẽ có các tệp Cleanmgr đã được cài đặt


Các tệp bạn đề cập không xuất hiện sau khi thêm tính năng "Trải nghiệm máy tính để bàn" vào Windows Server 2012 R2.
Michael Steele

5

Sao chép trực tiếp từ c:\windows\WinSxSthư mục, mặc dù một khi được hỗ trợ, bây giờ không còn hoạt động như hiện tại. Đây dường như là một thay đổi trong Windows Server 2012 R2 Update 1

một cái nhìn nhanh chóng của các cleanmgr.exenhị phân trong một trình soạn thảo hex cho thấy rằng C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.3.9600.17031_none_5e3588b0315d2219\cleanmgr.exetập tin không còn bắt đầu với tiêu đề ma thuật bắt buộc "MZ ...", thay vào đó nó bắt đầu với "DCN ..." và các tập tin là nhiều nhỏ hơn so với phiên bản mở rộng . Đây là lý do tại sao chúng tôi nhận được hộp thoại "không được hỗ trợ ..." ở trên.

Điều này dường như là kết quả trực tiếp của cải tiến KB 2821985 # 2 - Thêm một tính năng nén các tệp nhị phân không sử dụng và phân bổ dung lượng đĩa trống để chuẩn bị Windows cho các bản cập nhật trong tương lai.

Vẫn đang cố gắng tìm ra cách giải nén / giải nén các tệp theo chương trình. : ^ (


Đó là "Nén Delta" - blog.technet.com/b/askcore/archive/2014/03/27/ Công cụ SxSExpand có thể giải nén - forum.mydigitallife.info/threads/. Tôi vừa sử dụng nó để giải nén Cleanmgr .exe và .mui trên Server 2012 R2 Update1.
lbr

3
Copy-Item "C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.3.9600.16384_en-us_4e94cff86c9dcc30\cleanmgr.exe.mui" -Destination "$env:SystemRoot\System32\en-US\cleanmgr.exe.mui" -Force
Copy-Item "C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.3.9600.16384_none_5e02966c3182d7a7\cleanmgr.exe" -Destination "$env:SystemRoot\System32\cleanmgr.exe" -Force

Tôi tin rằng đây là những gì bạn đang tìm kiếm.

Nhận xét của Nick gần với điều này, nhưng điều này sạch hơn một chút và sử dụng các biến $ env thay vì% env% (powershell thích $ env tốt hơn)


0

Ai đó đã vui lòng cung cấp một tệp zip chứa các tệp cần thiết, không giống như các bước ở trên (không bao gồm cài đặt "rác trải nghiệm máy tính để bàn) thực sự hoạt động trên Windows Server 2012 R2 64-bit.

Bạn có thể đọc thêm từ trang của tác giả và tự nhận các liên kết tải xuống. Đó là một tệp zip mà bạn mở rộng trên ổ đĩa Hệ thống của mình và nó đặt các tệp ở nơi cần thiết. Ngoài ra còn có một liên kết cho phiên bản Windows 2008.

Khá nhiều lý do tại sao chúng ta phải đi đến các biện pháp như vậy cho một điều đơn giản như làm sạch đĩa cứng là một bí ẩn đối với tôi.

CẬP NHẬT: Tôi đã mở một yêu cầu giọng nói của người dùng Windows Server tại đây - nếu bạn nghĩ rằng việc cài đặt dọn dẹp đĩa là hữu ích, vui lòng bỏ phiếu cho nó.


Dù sao, ngoài việc tải xuống các tệp từ trang của tác giả và cài đặt chúng đúng cách, mã để thêm nút vào trang thuộc tính của ổ đĩa này là Windows Registry Editor Phiên bản 5,00 [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MyComputer \ Cleanuppath ] @ = hex (2): 25,00,53,00,79,00,73,00,74,00,65,00,6d, 00,52,00,6f, 00,6f, 00,74, 00,25, \ 00,5c, 00,53,00,79,00,73,00,74,00,65,00,6d, 00,33,00,32,00,5c, 00,63,00 , 6c, 00, \ 65,00,61,00,6e, 00,6d, 00,67,00,72,00,2e, 00,65,00,78,00,65,00,20,00, 2f, 00,44, \ 00,20,00,25,00,63,00,00,00 [HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Micro
RNR1995

@ RNR1995 Chào mừng bạn đến với Lỗi Máy chủ! Để phê bình hoặc yêu cầu làm rõ từ một tác giả, vui lòng để lại nhận xét bên dưới bài đăng của họ - bạn luôn có thể nhận xét về bài đăng của riêng bạn và khi bạn có đủ danh tiếng, bạn sẽ có thể nhận xét về bất kỳ bài đăng nào . (các bình luận bị giới hạn về độ dài nên tôi cũng không thể chuyển đổi câu trả lời của bạn đúng cách).
HBruijn

-6

Bạn có thể sao chép Cleanmgr.exe và Cleanmgr.exe.mui từ Windows 8 được cập nhật vào máy chủ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.