CleanMgr artık sunucu 2012 R2'ye yüklenemez


10

Sadece cleanmgr'yi kurmaya ve yeni bir 2012 R2 kurulumunda çalışmaya çalıştım. CleanMgr.exe & CleanMgr.exe.mui dosyasını daha önce yapıldığı gibi kopyalayın, ancak çalıştırıldığında hata alın: Program veya özellik \? System32 \ cleanmgr.exe, Windows'un 64 bit sürümüyle uyumsuzluk nedeniyle başlatılamıyor veya çalıştırılamıyor

Yanıtlar:


11

Desktop ExperienceÖzelliği yükleyerek Disk Temizleme'yi etkinleştirmeniz gerekir (bkz . Windows Server 2012'de Disk Temizleme Yardımcı Programını Etkinleştirme ). Komut satırı arabirimi yine de C:\Windows\CleanMgr.exeyürütülebilir dosya aracılığıyla kullanılabilir olmalıdır .

Laboratuvara geri döndüm ve kapma denedim CleanMgr.exeve CleanMgr.exe.muix86 ve WOW64 bit güncellemelerinden uyumluluk sorununu çözebileceğini düşündüm:

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

Ve sonuçlar ...

CleanMgr.exe Desteklenmeyen 16Bit Uygulaması

Ah. İlerleme yürüyüşü. İki seçenek görüyorum. Sen alabilirsiniz ProcMon çalışan ve (belki yaparak WOW64 alt sisteminde tüm çeşitli dll izini deneyin Desktop Experience, deneyebileceğiniz ıskarta sunucusuna yüklemek) bu yöntemi kaldırmak için windows.oldsizin veya sizi hasta ne olduğunu en Microsoft'un takip edebilirsiniz eğer dizinleri yanlış yönlendirilmiş öneriler de olsa resmi olarak desteklenir ve Masaüstü Deneyimi Windows Özelliğinden yüklenir.


Evet ama saçma Masaüstü Deneyiminin tamamını bir sunucuya kurmak yerine, aşağıdaki dosyaları kopyalayarak cleanMgr'un çalışmasını sağlamak mümkün: kopya \\ HskServer \ C $ \ Windows \ WinSxS \ amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.3.9600.16384_none_5e02966c318777 cleanmgr.exe% SystemRoot% \ System32 *. * kopya \\ HskServer \ C $ \ Windows \ WinSxS \ amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.3.9600.16384_en-us_4e94cff86c9dcc30 \ cleanmgr.exe.mui% tr% SystemRot ABD *. *
NickC

@NickC - Evet. 2012 R2'de bunu yapmanın tek yolu gibi görünüyor.

Masaüstü Deneyimi özelliğine çok fazla şey yerleştirdiler ; MASAÜSTÜNÜZDE SİSTEM SİMGELERİ'ne sahip olabilmek için bile kurmanız gerekiyor ...
Massimo

9

Keith W2K12 R2 SP1 sunucusu için açıklanan aynı sorun vardı. Bu sorun için benim çözümüm:

  1. Masaüstü deneyimi özelliğini yükleyin.
  2. Sonra SystemRoot \ System32 \ en-US \ cleanmgr.exe.mui ve SystemRoot \ System32 \ cleanmgr.exe dosyalarında Winsxs klasöründeki dosyalar olarak daha büyük olan yeni "cleanmgr" dosyalarını görebilirsiniz.
  3. Bu dosyaları başka bir klasöre kopyalayın, örn. C: \
  4. Masaüstü deneyimini kaldır özelliği, cleanmgr dosyalarını system32'den silecektir!
  5. Cleanmgr dosyalarını klasörünüzden (adım3) bilinen system32 konumlarına (adım2) kopyalayın
  6. Şimdi cleanmgr.exe dosyasını çalıştırabilirsiniz

Ben vmware şablon makineleri yapmak için bu prosedürü kullanın, bu yüzden bir kez yaptım ve diğer tüm gelecekteki w2k12r2 sunucusu zaten cleanmgr dosyaları yüklü olacak


Belirttiğiniz dosyalar, Windows Server 2012 R2'ye "Masaüstü Deneyimi" özelliği eklendikten sonra mevcut değil.
Michael Steele

5

c:\windows\WinSxSBir kez desteklense de, doğrudan dizinden kopyalamak artık olduğu gibi çalışmıyor. Bu, Windows Server 2012 R2 Güncelleştirme 1'de bir değişiklik gibi görünüyor

cleanmgr.exeonaltılı düzenleyicideki ikili dosyanın hızlı bir görünümü , C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.3.9600.17031_none_5e3588b0315d2219\cleanmgr.exedosyanın artık gerekli sihirli üstbilgi "MZ ..." ile başladığını, bunun yerine "DCN ..." ile başladığını ve dosyanın genişletilmiş sürümden çok daha küçük olduğunu gösterir . Bu nedenle yukarıdaki "desteklenmeyen ..." iletişim kutusunu alıyoruz.

Bu, KB 2821985 iyileştirme # 2'nin doğrudan bir sonucuna benziyor - Kullanılmayan ikili dosyaları sıkıştıran ve Windows'u gelecekteki güncelleştirmelere hazırlamak için boş disk alanı ayıran bir özellik ekler.

Yine de programlı olarak dosyaları nasıl ayıklayacağınızı / açacağınızı anlamaya çalışıyorsunuz. : ^ (


Bu "Delta Sıkıştırma" - blogs.technet.com/b/askcore/archive/2014/03/27/… SxSExpand aracı sıkıştırmasını açabiliyor - forums.mydigitallife.info/threads/… Ben sadece cleanmgr sıkıştırmasını açmak için kullandım Server 2012 R2 Güncelleştirmesi1'de .exe ve .mui.
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

Aradığın şey olduğuna inanıyorum.

Nick'in yorumu buna yakındı, ancak bu biraz daha temiz ve% env% değişkenleri yerine $ env kullanıyor (powershell $ env'ı daha iyi seviyor)


0

Birisi nazikçe yukarıdaki adımlardan farklı olarak gerekli dosyaları içeren bir zip dosyası sağladı ("masaüstü deneyimi çöp yükleme dahil değil) aslında Windows Server 2012 R2 64-bit üzerinde çalışır.

Yazarın sayfasından daha fazla bilgi edinebilir ve indirme bağlantılarını kendiniz alabilirsiniz. Sistem sürücünüze genişlettiğiniz bir zip dosyasıdır ve dosyaları gereken yere koyar. Windows 2008 sürümü için de bir bağlantı vardır.

Sabit diski temizlemek gibi basit bir şey için neden böyle önlemlere gitmemiz benim için bir gizem.

GÜNCELLEME: Burada bir Windows Server kullanıcı sesli isteği açtım - disk temizlemenin yararlı olduğunu düşünüyorsanız, lütfen oy verin.


Her neyse, dosyaları yazarın sayfasından indirip düzgün bir şekilde yüklemenin yanı sıra, sürücünün özellikler sayfasına düğme ekleme kodu bu Windows Kayıt Defteri Düzenleyicisi Sürüm 5.00 [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MyComputer \ cleanuppath ] @ = altıgen (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 19:16

@ RNR1995 Sunucu Hatasına Hoş Geldiniz! Bir yazarın eleştirisini yapmak veya açıklama istemek için lütfen yayınlarının altına bir yorum bırakın - her zaman kendi yayınlarınıza yorum yapabilirsiniz ve yeterli bir üne sahip olduğunuzda herhangi bir yazı hakkında yorum yapabilirsiniz . (yorumların uzunluğu sınırlıdır, bu yüzden cevabınızı doğru bir şekilde dönüştüremiyorum).
HBruijn

-6

Cleanmgr.exe ve Cleanmgr.exe.mui dosyasını güncelleştirilmiş bir Windows 8'den sunucuya kopyalayabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.