'Bilgisayarı Kapat' Menüsünü Arama Komutu


9

rundll32Windows XP'nin 'Bilgisayarı Kapat' menüsünü çağıran ( Başlat Menüsü> Bilgisayarı Kapat'a giderek de çağrılabilen ) bir komut olduğunu hatırlıyorum .

resim açıklamasını buraya girin

Komutun ne olduğunu bilen / hatırlayan biri var mı?

PS: 'Kapatma' komutundan bahsetmiyorum.

Son düzenleme: Bu sonucu rundll32 ile almak için en yakın komut şudur:

rundll32 msgina.dll,ShellShutdownDialog

Ancak modern, 'temalı' sürüm yerine 'klasik' menü / iletişim kutusu alacağınızı unutmayın. İkincisini, aşağıdaki techie007 tarafından yayınlanan bir VBScript tek astarını kullanarak alabilirsiniz.


Bunun Windows 95/98 / ME'de olmadığından emin misiniz? Bence yerini aldı ve işlevsellik kaldırıldı. robvanderwoude.com/rundll.php Kapatmak için denedim ve hata veriyor.
KCotreau

@KCotreau: Hayır, aslında emin değilim. Hafızamda sadece bulanık anahtar kelimeler var.
Larssend

Cevabını bulmak için ÇOK zor görünüyordu, ama yapamadım. Artık yapabileceğinden emin değilim.
KCotreau

@KCotreau: Çalıştığın için özür dilerim. Ben de bundan vazgeçiyorum. Yardım etmeye çalıştığın için teşekkürler.
Larssend

Sorun yok. Ben sadece "ÇOK" diyerek, onu cursory bir görünüm vermediğini bildiriyordum, bu yüzden muhtemelen bulamazsınız ve belki de kendinizi öldürmek istemeyebilirsiniz. Çalışmaya gelince, soruları cevaplamaktan zevk aldım ve sizinki gibi sorular daha fazla bilgi edinmemi sağladı.
KCotreau

Yanıtlar:


5

Diğerlerinin haklı olarak işaret ettiği gibi, bu komutlar çalışmaz ve / veya kullanılmamalıdır.

İşte bir seçenek, bu kapatma iletişim kutusunu / menüsünü çağırmak için komut dosyası kullanabilirsiniz (sadece kapatma menüsünü açar; herhangi bir eylem seçmez). İşte başlamanız için birkaç temel bilgi:

VBS:

CreateObject("Shell.Application").ShutdownWindows

Farklı kaydedin Something.vbsve ile çalıştırın cscript Something.vbs.

Güç kalkanı:

(New-Object -ComObject Shell.Application).ShutdownWindows();

PowerShell 2.0 for XP (vb.) MS'den (KB968930) buradan edinebilirsiniz .

Bunlar tüm XP ve üzeri sürümlerde çalışmalıdır (VBS Windows 2000'de de çalışabilir). Onları Windows 7'de (Ultimate) test ettim ve çalıştılar.


İyi bulmak. VBScript tek astar istediğimi yapıyor. Çok teşekkürler.
Larssend

5

XP'den önce bir komut vardı rundll32.exe shell32.dll,SHExitWindowsEx 1. Hala XP'de çalışmak için kullanılır. Yine de XP VM'imde çalışmıyor. . .

XP'den başlayarak, Microsoft tam olarak istediğinizi yapan kapatma komutunu ve daha fazlasını içerir. Uzak bilgisayarlar vb.Ile çalışır.

Düzenle:

Ppl'nin bilmediği daha popüler Lock Computer komutu var.

rundll32.exe user32.dll, LockWorkStation

Düzenle:

http://blogs.msdn.com/b/oldnewthing/archive/2004/01/15/58973.aspx

Görünüşe göre, yukarıdaki bir hayır hayır. Görünüşe göre PsShutdown ile sıkışıp kaldık.


Yukarıdaki yorumumun amacı, bu komutun işe yaramadığıydı.
KCotreau

Gönderdiğimde yorumunuzu görmedim. İptal Et, Tekrar Dene, Başarısız.
surfasb

Telaşa gerek yok. :).
KCotreau


4

Yine, yorumlarımda olduğu gibi, bunun açıkça bildiğiniz kapatma komutu ile değiştirildiğine inanıyorum.

Alternatifler istiyorsanız, şunu deneyin:

shutdown -i (istediğiniz ekranı olmasa da etkileşimli hale getirmek için)

WMIC OS Where Primary=TRUE Call Shutdown (Bunu test ettim,% 100 çalışıyor)

WMIC OS Where Primary=TRUE Call Reboot

WMIC'nin XP Home'da olup olmadığından emin değilim.


0

Masaüstüne odaklanıyorsanız ve ALT+ F4düğmesine basarsanız, bu 'Bilgisayarı Kapat' menüsünü çağırmalıdır.

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.