Mesin saya (Windows 7 64-bit) membutuhkan waktu sekitar 3-4 menit untuk boot sepenuhnya. Apakah ada cara yang akan menunjukkan bahwa boot sudah selesai, semacam suara / pop-up, baik dengan menggunakan fitur bawaan Windows atau oleh aplikasi pihak ke-3?
Saya meminta ketika kedua windows dan semua program startup selesai booting
Saya biasanya kadang duduk dan menunggu di depan mesin, waktu itu bisa lebih baik digunakan untuk quickie.
Begini tampilannya, ketika lampu hard disk berhenti berkedip:
FooUpdater.EXE
akan tidur selama 7 menit.Jawaban:
Ada beberapa jawaban yang berpotensi membantu di sini, tetapi saya pikir ada dua poin penting yang belum dibuat:
Tidak, tidak mungkin untuk menentukan secara program bahwa Windows dan semua program startup telah selesai booting. Ini pada dasarnya adalah Masalah Pemutusan Hubungan dan tidak ada program di luar sana yang akan dapat menjawab pertanyaan "Untuk program sewenang-wenang ini, pada titik apa kita harus mengatakan bahwa program telah dimuat?".
Apa masalah sebenarnya yang Anda coba selesaikan? Semua jawaban di sini berupaya menemukan solusi untuk pertanyaan Anda, tetapi pertanyaan itu sendiri terasa seperti kehilangan beberapa informasi penting. Kami ingin menyelesaikan masalah Anda, bukan hanya menjawab pertanyaan .
Membaca pertanyaan Anda lagi dan mengikuti apa yang Anda katakan, tanggapan saya akan menjadi salah satu dari:
Atau:
Ini mungkin tidak langsung menjawab pertanyaan Anda saat ini, tetapi semoga bermanfaat.
sumber
systemd
memiliki ini, di mana, pada prinsipnya, seseorang dapat memulai layanan setelah semua yang lain mulai melalui mekanisme ketergantungannya. Anda harus menentukan semuanya secara manual (systemd
pengetahuan saya tidak terlalu bagus).Mengapa tidak menggunakan Penjadwal Tugas Windows dan ID Peristiwa 100 untuk memainkan suara khusus ketika Windows benar-benar selesai?
Di bawah Pemicu pilih "Di suatu acara" dan
Di bawah Tindakan pilih "Mulai program" dengan
"%ProgramFiles(x86)%\Windows Media Player\wmplayer.exe"
Tambahkan argumen:
"%windir%\Media\Windows Logon Sound.wav"
Sumber Event ID 100: Windows Diagnostics-Performance
sumber
Windows akan menyelesaikan proses boot jika 80% idle (tidak termasuk CPU prioritas rendah dan aktivitas disk) selama 10 detik setelah mencapai Desktop UI.
Untuk melihat waktu boot yang tepat, gunakan xbootmgr untuk melacak mengapa Windows melakukan booting dengan lambat .
sumber
Saya sudah menginstal program gratis yang sudah lama saya gunakan, Soluto: https://www.soluto.com/
Saya hanya pengguna, tidak terhubung.
Ini bekerja untuk saya.
Itu menghitung mundur dan memungkinkan Anda untuk memilih apa yang ingin Anda muat saat boot.
Ini juga memungkinkan Anda untuk menunda mulai.
sumber
Jalankan skrip Python ini saat startup. Ini akan memainkan suara startup setelah penggunaan cpu di bawah 20 persen selama 5 detik berturut-turut:
sumber
Anda dapat menambahkan suara ke startup.
Anda dapat menunda proses startup dan memberikan efek suara untuk dieksekusi terlebih dahulu. Alat Startup Delayer melakukan ini.
sumber
Ini mungkin tidak terlalu efektif, tetapi murah.
Saya biasanya melihat aktivitas hard disk yang dipimpin (Anda dapat mengidentifikasinya pada kasing dengan sesuatu seperti ikon basis data), hingga led tidak stabil dan berkedip jarang, maka saya tahu saya sekarang dapat menggunakan PC tanpa banyak lag. Hard disk biasanya merupakan hambatan PC, dan jika tidak banyak digunakan, maka Anda memiliki ruang untuk bekerja.
Semoga itu bisa membantu.
sumber
Saya tidak pernah menggunakannya sendiri tetapi Penjadwal Tugas Windows akan memungkinkan Anda untuk membuat tugas yang dipicu untuk menjalankan "Saat Startup" atau "Saat Masuk". Anda mungkin dapat menjadwalkan tugas untuk menjalankan skrip PowerShell untuk mengakses metode Console.Beep () dari .NET Framework. Anda bahkan dapat mengubahnya menjadi nada yang layak.
Dari Hey Scripting Guy! Blog
Sunting:
Ternyata metode Console.Beep () mungkin tidak berfungsi pada sistem 64-bit sesuai dengan dokumentasi .NET MSDN.Diuji bip dalam PowerShell Script dan berfungsi dengan baik.Anda mungkin juga ingin memeriksa proses startup Anda. Anda dapat melakukan ini dengan menjalankan msconfig dan mengklik layanan. Anda juga dapat menggunakan Autoruns alat Sysinternals.
sumber
Dokumentasi windows yang terakhir dalam urutan pemuatan adalah pemakai saat ini / runOnce registri (setelah folder start-up) ... tetapi apa pun urutan pemuatannya, beberapa program dapat memakan waktu lama untuk memulai.
Jadi mungkin menonton aktivitas CPU dalam file batch dapat menjadi solusi yang baik:
... dan BEEEP setelah mengetahui bahwa dalam 10 cpu-load-cek terakhir, ada cpu-load di bawah 15%. file batch ini dapat dimulai dengan tautan di folder start-up, atau lebih baik di registri HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
sumber
Kau menulis:
Boot "normal" memakan waktu sekitar 30 detik termasuk akses ke akun pengguna. Ada yang salah dan ini harus diperbaiki. Untuk memperbaikinya, Anda harus mendapatkan data. Saya sarankan Anda dua utilitas untuk memecahkan masalah ini:
1) Autoruns
Dengan ini, Anda dapat memeriksa setiap proses, program, driver yang dimuat selama proses boot. Tka care: ini adalah alat yang sangat kuat dan JANGAN hapus item kecuali Anda tahu apa yang Anda lakukan. Tetapi Anda dapat Hapus centang (nonaktifkan) beberapa program masuk startup ...
2) Penjelajah Sistem
Dengan alat ini, Anda dapat melihat semua proses dimulai dan riwayatnya hingga System Explorer dimulai. Juga dimungkinkan untuk memindai semua proses ini untuk tujuan keamanan (dibandingkan dengan database proses ..)
Periksa ini dulu, mereka memberi kami umpan balik.
Anda juga dapat memeriksa layanan saat startup dengan
services.msc
dan status perangkat dengandevmgmt.msc
(segitiga kuning untuk perangkat cacat, Hard disk dalam mode PIO, bukan DMA, dan sebagainya ...) di alat administrasi Windows ...Semoga bantuan ini. Beritahu kami.
sumber
Saya telah mencari sesuatu seperti ini, dan saya menemukan jawabannya
saya akan memposting kode aktual nanti mungkin, tapi begini saja
http://msdn.microsoft.com/en-us/library/aa394226%28v=vs.85%29.aspx
cukup simpan konten bagian terakhir sebagai file vbs dan jalankan, Anda dapat polling setiap peristiwa sistem dan mengekstrak pesannya yang ditampilkan, sederhana.
apa yang harus dilakukan seseorang untuk menemukan penyelesaian urutan boot adalah menjalankan skrip ini hanya sampai id peristiwa '100' yang sesuai dengan proses penyelesaian boot dalam peristiwa sistem
lihat: http://www.howtogeek.com/72420/how-to-use-event-viewer-to-find-your-pcs-boot-time/
Jadi, ketika Anda memiliki skrip ini di startup, itu akan polling semua acara dan menunggu id acara menjadi 100 dan mengingatkan Anda. hal yang sama dapat digunakan dalam alat skrip seperti autoit
Hanya ingin semua tahu itu. karena ketika saya mencari ini. semua yang saya temukan adalah ide penjadwal tugas windows atau soluto yang terbaik. sebenarnya soluto berhenti bekerja pada PC x64 saya beberapa waktu lalu karena beberapa alasan aneh. jadi saya ingin membuat skrip sendiri yang mengarahkan saya ke solusi akhir ini ....
sumber