Pertanyaan ini sudah ada jawabannya di sini:
Saya ingin file batch untuk membuka CMD dan menjalankan "net stop audiosrv", lalu "net start audiosrv", lalu bunuh CMD. Saya mengalami masalah dengan banyak hal termasuk
- Tidak menunggu
- Ini membuka CMD baru
- Itu tidak menutup
Ini kode yang saya tulis sendiri. Saya belum pernah melakukan pengkodean sebelumnya dan mendapatkan ini dari apa yang saya lakukan sekarang / menggabungkannya dengan hal-hal lain yang saya lihat di sini.
start cmd.exe /k "net stop audiosrv"
wait 10
start cmd.exe /k "net start audiosrv"
TASKKILL /IM cmd.exe
Saya tidak berpikir itu penting, tetapi saya menjalankan Windows 7 Ultimate Paket Layanan 1 - 64 bit
net stop audiosrv wait 10 net start audiosrv
Jawaban:
Kode tampaknya baik-baik saja tetapi sepertinya Anda mengirim perintah ini sekaligus.
Simpan ke file bat dan jalankan dari sana, Anda mungkin akan melihat itu berfungsi dengan baik (meskipun Anda harus tidak memasukkan hal-hal seperti yang
start cmd.exe
jelas)!sumber
Sudah bekerja! Kredit ke @Dave
sumber