Bagaimana Melumpuhkan Program Permulaan dari jauh Windows 10

Terdapat dua cara untuk melihat senarai program yang dijalankan secara automatik semasa permulaan, sama ada reboot atau log masuk Permulaan seksyen di bawah Apps dalam Tetapan aplikasi dan satu dalam Permulaan Tab dalam Pengurus Tugas. Anda boleh mematikan mana-mana program daripada berjalan secara automatik di mana-mana tempat. Dan ia agak mudah.

Tetapi tidak begitu mudah jika anda ingin melakukannya pada komputer jauh. Secara teknikal, anda masih boleh kerana semua program permulaan ini didaftarkan di Pejabat Pendaftaran yang anda boleh tweak.

Mengetahui itu, kita boleh membuat proses itu lebih mudah dengan PowerShell.

Program permulaan untuk semua pengguna

Registri yang mengehoskan semua program permulaan untuk semua pengguna terletak di lokasi berikut:

HKLMSoftwareMicrosoftWindowsCurrentVersionRun HKLMSoftwareMicrosoftWindowsCurrentVersionRunOnce

Untuk menanyakan apa yang disenaraikan di komputer jauh:

Invoke-Command-ComputerName $ computer -ScriptBlock {Get-ItemProperty HKLM: SOFTWAREMicrosoftWindowsCurrentVersionRun Get-ItemProperty HKLM: SOFTWAREMicrosoftWindowsCurrentVersionRunOnce}

Untuk melumpuhkan mana-mana daripada mereka, anda hanya menetapkan Nilai perduaan yang tidak sifar dalam pendaftaran berikut dengan nama yang sama.

HKLMSoftwareMicrosoftWindowsCurrentVersionExplorerStartupApprovedRun

Sebagai contoh, untuk menyahdayakan AdobeAAMUpdate-1.0 (Utiliti Kemas Kini Adobe jika anda tertanya-tanya apa itu) daripada berjalan di Startup,

Invoke-Command -ComputerName $ computer -ScriptBlock {Set-ItemProperty -Path HKLM: SoftwareMicrosoftWindowsCurrentVersionExplorerStartupApprovedRun -Name 'AdobeAAMUpdater-1.0' -Value ([byte []] (0x33,0x32,0xFF))}

Kini, seperti yang anda lihat, ia dilumpuhkan dalam Pengurus Tugas.

Untuk memulihkannya semula, tetapkan nilai registri kembali kepada asalnya.

Invoke-Command -ComputerName $ computer -ScriptBlock {Set-ItemProperty -Path HKLM: SoftwareMicrosoftWindowsCurrentVersionExplorerStartupApprovedRun -Name 'AdobeAAMUpdater-1.0' -Value ([byte []] (0x02,00,00,00,00,00,00,00,00,00,00,00))}

Program permulaan untuk pengguna log masuk

Untuk program Startup untuk pengguna semasa, pada dasarnya hanya menggantikan HKLM dengan HKCU.

Untuk menanyakan program permulaan untuk pengguna log masuk semasa,

Invoke-Command-ComputerName $ computer -ScriptBlock {Get-ItemProperty HKCU: SOFTWAREMicrosoftWindowsCurrentVersionRun Get-ItemProperty HKCU: SOFTWAREMicrosoftWindowsCurrentVersionRunOnce}

Untuk mematikan mana-mana item ini, tetapkan nilai binari (apa sahaja tetapi 0) di lokasi pendaftar berikut:

HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerStartupApprovedRun

Jika anda tidak melihat program yang anda ingin matikan dalam senarai dari pertanyaan pendaftaran ini, mungkin ia ada dalam folder Startup, yang lebih mudah untuk menavigasi dan mengeluarkannya.

Nota terakhir

Akhir sekali, fikir untuk menyebutkan bahawa untuk mendapatkan skrip PowerShell berfungsi pada komputer jauh terdapat dua prasyarat yang perlu dipenuhi.

  • WinRM perlu didayakan pada komputer jauh
  • Anda memerlukan kelayakan yang betul untuk menjalankan skrip pada komputer jauh.

Source

Sila tinggalkan balasan anda

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.