Özgün yayımlama tarihi: 12 Eylül 2025, Cumartesi
KB Kimliği: 5067470
|
Tarihi değiştir |
Açıklamayı değiştir |
|
28 Ocak 2026, Saat 2026, İstanbul |
|
Özet
Windows Yönetim Araçları Komut Satırı (WMIC) aracı, Windows'tan kaldırılması için bir sonraki aşamaya doğru ilerleiyor. Windows 11, sürüm 25H2'ye yükseltirken WMIC kaldırılır. Windows 11 için sonraki tüm sürümler varsayılan olarak eklenen WMIC'leri içermez. Windows 11, sürüm 24H2'nin yeni bir yüklemesinde WMIC varsayılan olarak zaten kaldırılmıştır (yalnızca isteğe bağlı bir özellik olarak yüklenebilir). Önemli olarak, yalnızca WMIC aracı kaldırılıyor – Windows Yönetim Araçları'nın (WMI) kendisi Windows'un bir parçası olarak kalır. Microsoft, daha önce WMIC ile yapılan görevler için PowerShell ve diğer modern araçların kullanılmasını önerir. Bu değişiklik, Windows'taki yönetim özelliklerini kaybetmeden eski bir bileşeni kaldırarak Windows'un kolaylaştırılmasını sağlar. Şimdi hazırlanarak Windows'ta sorunsuz bir geçiş sağlamaya yardımcı olabilirsiniz.
Not Bu makale daha önceki duyurular üzerine derlenmiştir: "WMIC yardımcı programını kullanımdan kaldırma: Sonraki adımlar" blogu, Windows istemci belgeleri için kullanım dışı özellikler, Windows Server 2012 belgelerinde Kaldırılan veya Kullanım Dışı Bırakılan Özellikler ve WMI komut satırı (WMIC) yardımcı programı destek makalesindeki Önemli not.
Risk azaltma kılavuzu
Yönetim görevleri veya uygulamalarda WMIC kullanıyorsanız WMIC'den uzaklaşıp desteklenen alternatifleri kullanın. Birincil eylem, wmic.exe kullanmayı durdurmak ve bunun yerine PowerShell (veya başka bir WMI arabirimi) kullanmaktır. Windows'un herhangi bir işlevi kaybetmediğini unutmayın; yine de farklı araçlarla daha önce yapabileceğiniz her şeyi sorgulayabilir ve yönetebilirsiniz. PowerShell'deki WMI kaynakları ve belgeleri, bu geçişi kolaylaştırmak için rehberlik sağlar. Bu risk azaltma adımlarını şimdi almak, WMIC kaldırıldığında iş akışlarınızın kesintisiz olarak devam etmesini sağlamaya yardımcı olur. WMIC'nin kaldırılmasına hazırlanmak için önemli öneriler şunlardır:
-
WMI görevleri için PowerShell kullanın. PowerShell, WINDOWS Yönetim Araçları için WMIC'nin yaptığı her şeyi (ve daha fazlasını) yapabilen yerleşik cmdlet'ler içerir. Yaygın WMIC sorguları doğrudan PowerShell komutları ile değiştirilebilir. Örneğin, işlem adlarının listesini döndürmek için:
-
WMIC sorgusunu değiştirin: wmic yolu win32_process Ad alın.
-
Bunun yerine PowerShell komutunu kullanın: Get-CimInstance Win32_Process | Select-Object Adı.
WMIC'yi çağıran toplu dosya veya betikleriniz varsa, PowerShell cmdlet'lerini (Get-CimInstance, Get-WmiObject, Invoke-CimMethod vb.) kullanarak bunları yeniden yazmayı planlayın. Gerekirse, powershell -c "komut> <" söz dizimini kullanarak bir CMD isteminden PowerShell'i çalıştırın. Bu nedenle, komut satırı bağlamlarında bile WMIC'nin yerini almak için PowerShell komutlarını çağırabilirsiniz..
-
-
Programlı alternatifleri göz önünde bulundurun. WMIC kullanan uygulamalarınız veya gelişmiş betikleriniz varsa, WMI'yi başka yollarla sorgulayarak aynı sonuçları elde edebilirsiniz. Örneğin WMI sorgularını doğrudan kodda yürütmek için WMI'nın COM API'sini veya .NET kitaplıklarını (C#'de System.Management gibi) kullanabilirsiniz. Betik oluşturma dilleri WMIC olmadan WMI ile de etkileşimde bulunabilir. WMIC'de kullandığınız tüm yetenekler, PowerShell veya programlama arabirimleri aracılığıyla erişebileceğiniz temel WMI altyapısı tarafından sağlanır. Microsoft belgeleri , kodda WMI işlemlerinin nasıl gerçekleştirileceklerine yönelik örnekler içerir. Bu yöntemlere geçiş yapmak, WMIC kaybolduktan sonra araçlarınızın çalışmaya devam etmesini sağlamaya yardımcı olur.
-
Belgeleri ve işlemleri güncelleştirin. Yeni yaklaşımı yansıtmak için WMIC komutlarına başvuran tüm iç BT belgelerini, destek betiklerini veya kullanıcı kılavuzlarını güncelleştirin. Örneğin, bir destek makalesi kullanıcılara bilgi toplamak için bir WMIC komutu çalıştırmalarını söylüyorsa, PowerShell veya programlı arabirimleri kullanmak için yeniden yazın. Bu, WMIC artık kullanılabilir olmadığında karışıklığın önlenmesine yardımcı olur. Benzer şekilde, ortamınızdaki herhangi bir otomatik dağıtım veya izleme sistemi WMIC kullanıyorsa, WMIC kaldırma işlemi etkili olmadan önce alternatif bir yöntem kullanacak şekilde güncelleştirin.
Sık sorulan sorular
WMIC , Windows Yönetim Araçları Komut satırı anlamına gelir. Windows Yönetim Araçları (WMI) sistemiyle metin komutları aracılığıyla etkileşim kurmanızı sağlayan eski bir yerleşik Windows komut satırı aracıdır.
Hayır, WMI kaldırılmıyor. Yalnızca WMIC komut satırı aracı kaldırılıyor. Temel alınan Windows Yönetim Araçları (WMI) altyapısı Windows'un temel bir parçası olarak kalır ve bu kaldırma işleminden etkilenmez. WMI'yi PowerShell cmdlet'leri, betikler ve diğer araçlar aracılığıyla kullanmaya devam edebilirsiniz. Başka yollarla WMI kullanan tüm betikler veya uygulamalar (örneğin, Get-CimInstance veya WMI sınıflarını kullanan bir C# programı) normal şekilde çalışmaya devam eder.
WMIC, Windows 11, sürüm 25H2'den itibaren kaldırılacaktır.
WMIC, Windows 11, sürüm 25H2 ve sonraki bir sürüme yükseltildikten sonra kaldırılır.
Betiklerinizi ve araçlarınızı PowerShell'i veya desteklenen başka bir yöntemi en kısa sürede kullanacak şekilde güncelleştirmeniz gerekir. WMIC komutuyla yaptığınız her şey PowerShell ile çalıştırılabilir. Örneğin, WMIC blog gönderisinde tipik bir WMIC sorgusunun Get-CimInstance kullanılarak eşdeğer bir PowerShell komutuyla nasıl değiştirilebileceği gösterilir. WMIC'yi çağıran bir toplu iş dosyanız varsa, bunu PowerShell betiği olarak yeniden yazabilir veya toplu iş dosyası içinde PowerShell'i kullanabilirsiniz. Araçlarınız daha karmaşıksa WMI için programlama kitaplıkları kullanabilirsiniz. için seçin.