2016-03-23 26 views
0

Bios'u güncelledikten sonra hala WMI üzerinden okunabilir eski bir versiyon var. Sadece yeniden başlatıldıktan sonra yeni BIOS uygulanır ve WMI'ye yansıtılır. Yeniden başlatmadan önce, bios güncellemesinin dönüş koduna bağlı olarak "flag" i ayarlamak istiyoruz. Bu bayrak sadece dönüş kodu 0 veya 3010 veya ... ise yeniden başlatılıncaya kadar bu bayrağın tekrar kalması gerekir. Bayrağın yeniden başlatılmasından sonra bayrak kalmamalı ve gerçek bios versiyonu test edilecektir. Windows işletim sisteminde bir otomatik olarak yeniden başlattıktan sonra kaybolacak olan ancak relogon'dan sonra kaldırılmayacak olan bir bayrak olarak ne kullanmanızı önerirsiniz? İpuçları için teşekkürler."flag" ... kayıt defteri, dosya, işlem ya da değişken gibi ... her şey neyin canlandıracağı ama yeniden başlatılamayacak

cevap

0

RunServicesOnce kayıt defteri anahtarını (belgelenmiş here) deneyebilirsiniz. Başvurulan web sayfasına göre, anahtar yeniden başlatıldığında silinir.

Gerçekten bir program çalıştırmak istemediğinizden, hiçbir şey yapmayan bir program belirtmek istersiniz. Belki CMD.EXE /C echo do nothing.

Bu anahtar kullanım durumunuz için gerçekten tasarlanmadığından, iyi bir şekilde test etmenizi öneririm.

+0

RunServicesOnce, Windows 7'de iyi çalışıyor mu? Bu kayıt defterini eklediniz, yeniden başlattınız, ancak kayıt kayıt defterinden kaldırılmadı. Windows Registry Editor Version 5.00 [\ HKEY_LOCAL_MACHINE \ SOFTWARE Microsoft \ Windows \ CurrentVersion \ RunServicesOnce] "BiosUpdate" = "cmd.exe/c yankı \" Bios güncelleme Bayrak otomatik olarak bir sonraki PC yeniden başlatmada kaldırılacaktır. \ "" –

+0

Bilmiyor. Hiç kullanmadım. Sadece hangi belgelerin söylediğini bilin. RunServicesOnce için googling yapmayı ve ne bulduğunuzu görmenizi öneriyorum. RunServices/RunServicesOnce tuşları hakkında ne yazdığını görmek için AutoRuns programını yükleyebilirsiniz. Başka bir yaklaşım, bir bayrak dosyası oluşturmak ve dosyayı silmek için RunServices veya RunServicesOnce komutunu kullanmak olabilir. –