Apakah ada cara untuk membuat Windows 8 menunda memuat layar mulai sampai semua program startup dimuat?


11

Saat ini Windows 8 akan mencapai layar mulai baik 10-15 detik sebelum program startup saya dimuat. Karena ini termasuk driver touchpad saya serta program koreksi gamma, saya lebih suka bahwa mereka akan memuat sebelum titik ini. Apakah ada cara untuk melakukan ini - baik dengan menunda Windows 8 yang menunjukkan layar mulai, atau mungkin dengan menjalankan program-program ini sebelum mencapai layar login?

Jawaban:


8

Buat skrip startup , komputer akan menunggu ini selesai. Jadi, Anda bisa menerapkan tidur sederhana ATAU sesuatu yang menunggu kedua program hadir, mungkin dengan batas waktu untuk mencegah skrip menggantung dan tidak memungkinkan Anda untuk masuk.

Bagaimana cara saya menulis skrip batch dengan batas waktu?

Agar skrip dapat menunggu, trik tradisional adalah melakukan ping ke IP yang tidak ada.

ping 192.192.192.192 -n 1 -w 10000 > nul

Perintah ini akan mencoba mengirim satu ping dan akan membiarkan waktu habis dalam 10 detik, karena 10.000 ms adalah 10 kali 1000 ms. Kami menyalurkan ini ke dalam nulsehingga output tidak ditampilkan, ini mungkin tidak perlu karena Anda melakukan skrip startup tetapi ditempatkan di sini untuk kelengkapan.

Seperti yang disebutkan oleh Bob dalam komentar, karena Windows Vista Anda juga dapat menggunakan:

timeout /T 10 > nul

Informasi lebih lanjut tentang varian ini dapat ditemukan di sini .

Bagaimana cara saya menulis skrip batch yang menunggu proses untuk berakhir?

Alternatifnya adalah menggunakan skrip kumpulan ini untuk menunggu proses selesai.

Anda perlu menempatkan perintah yang diatur di bagian atas dan semuanya mulai dari :STOPPROC(termasuk baris itu) di bagian bawah skrip Anda, tidak termasuk -----------baris sekalipun.

Kemudian, di tengah Anda dapat melakukan panggilan call :STOPPROC notepad.exeyang akan menunggu setiap proses selanjutnya ditutup.

Bagaimana saya membiarkan komputer menjalankan skrip startup saya?

Lihat tautan ini yang saya posting sebelumnya yang menjelaskannya secara terperinci:

  1. Buka Editor Kebijakan Grup Lokal.

  2. Di pohon konsol, klik Script (Startup / Shutdown) . Pathnya adalah Computer Configuration \ Windows Settings \ Scripts (Startup / Shutdown) .

  3. Di panel hasil, klik dua kali Startup .

  4. Di kotak dialog Startup Properties , klik Tambah .

  5. Di kotak dialog Tambahkan Skrip , lakukan hal berikut:

    • Di kotak Nama Skrip , ketik lintasan ke skrip, atau klik Telusuri untuk mencari file skrip di folder Netlogon yang dibagikan di pengontrol domain.

    • Di kotak Parameter Parameter , ketikkan parameter apa pun yang Anda inginkan, dengan cara yang sama seperti Anda mengetiknya di baris perintah. Misalnya, jika naskah Anda termasuk parameter yang disebut // logo (display banner) dan // I (modus interaktif), jenis // logo // Aku .

  6. Di kotak dialog Startup Properties , tentukan opsi yang Anda inginkan:

    • Skrip Startup untuk <objek Kebijakan Grup> : Daftar semua skrip yang saat ini ditugaskan untuk objek Kebijakan Grup (GPO) yang dipilih. Jika Anda menetapkan banyak skrip, skrip diproses dalam urutan yang Anda tentukan. Untuk memindahkan skrip ke atas dalam daftar, klik skrip lalu klik Atas . Untuk memindahkan skrip ke bawah dalam daftar, klik skrip lalu klik Bawah .

    • Tambah : Membuka kotak dialog Tambahkan Skrip , tempat Anda dapat menentukan skrip tambahan yang akan digunakan.

    • Edit : Membuka kotak dialog Edit Script , tempat Anda dapat mengubah informasi skrip, seperti nama dan parameter.

    • Hapus : Menghapus skrip terpilih dari daftar Skrip Startup .

    • Tampilkan File : Menampilkan file skrip yang disimpan dalam GPO yang dipilih.

Apakah ada cara lain yang tidak melibatkan menunggu?

Jujur, Anda mungkin mempertimbangkan untuk tidak melakukan ini dan hanya menggunakan keyboard Anda di layar mulai sebagai gantinya. Saya akan repot menunggu lebih lama di layar login ketika saya sudah bisa memulai program menggunakan keyboard saya ...

Pastikan untuk memeriksa jawaban Windows8Fanatic juga, untuk mencoba meminimalkan keterlambatan.


Metode penundaan yang disukai adalah timeoutpada Windows Vista ...
Bob

@ Bob: Oh benar, terima kasih. Ditambahkan ke jawabannya ... :)
Tamara Wijsman

1

Anda juga dapat mempercepat pemuatan aplikasi Anda dengan menonaktifkan aplikasi lain yang memiliki dampak tinggi saat memulai. Dengan demikian Anda hanya dapat mengaktifkan yang penting memberikan kinerja percepatan beberapa detik lagi.

Untuk Mengaktifkan atau Menonaktifkan Item Startup di Task Manager

  1. Buka Task Manager ke tampilan More details, dan klik / ketuk pada tab Startup.
  2. Untuk Menonaktifkan Item Startup Klik / ketuk pada item startup yang diaktifkan, dan klik / ketuk pada tombol Nonaktifkan.
  3. Setelah selesai, Anda bisa menutup Task Manager.

Jika tombol Nonaktifkan berwarna abu-abu, berarti Anda harus masuk sebagai administrator untuk dapat melakukannya. Anda juga dapat mencoba untuk menonaktifkan setidaknya mereka yang memiliki dampak startup maksimum.

Dampak Startup di Taskbar


1

Buat skrip startup yang terlihat seperti ini:

taskkill /im explorer.exe /f
Tunggu driver touchpad dan program koreksi gamma dimuat.
explorer

Kaisar peringatan: Saya belum menguji ini.


Sunting 2 : Ini berbeda dari jawaban Tom karena saya berbicara tentang Menu Mulai -> folder Startup. Setiap pengguna memiliki akses ke Start Menu- nya sendiri -> folder Startup. Jawaban Tom mengharuskan Anda memiliki hak administrator.


Folder Startup hanya untuk pengguna lokal kecuali jika Anda pergi ke folder Startup lain yang memerlukan hak administrator, jika tidak ada pengguna yang bisa mendapatkan aplikasi pengintaian untuk memulai ketika pengguna lain login. Apakah explorer.exesebenarnya Layar Mulai adalah satu pertanyaan, saya benar-benar meragukan itu, dan di sisi lain, tugas yang membunuh explorer.exesaat memuat mungkin memiliki implikasi serius dalam hal korupsi file (terutama cache ikon) ...
Tamara Wijsman

@Tom: "Folder Startup hanya untuk pengguna lokal kecuali Anda pergi ke folder Startup lainnya ... kalau tidak ada pengguna yang bisa mendapatkan aplikasi pengintai untuk memulai ketika pengguna lain login." Hah? Saya bicarakan C:\Users\scott\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup(mungkin ada di tempat yang berbeda di Windows 8?) - tidak ada yang bisa mengaksesnya kecuali untuk administrator dan saya.
Scott

@ Tom: "... membunuh explorer.exesaat memuat mungkin memiliki implikasi serius ..." Benar. Saya memang mengatakan "Caveat emptor".
Scott

@ Tom: Anda salah mengartikan kata-kata saya. Saya sudah mengedit pesan saya lagi, dengan harapan menghilangkan ambiguitas.
Scott
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.