Bagikan melalui


Peringatan Keamanan: Melampirkan ke proses yang dimiliki oleh pengguna yang tidak tepercaya bisa berbahaya. Jika informasi berikut terlihat mencurigakan atau Anda tidak yakin, jangan lampirkan ke proses ini

Kotak dialog peringatan ini akan muncul saat Anda melampirkan ke proses yang berisi kode tepercaya sebagian atau segera dimiliki oleh pengguna yang tidak tepercaya sebelum lampiran terjadi. Proses tidak tepercaya yang berisi kode berbahaya berpotensi merusak komputer saat melakukan penelusuran kesalahan. Jika Anda memiliki alasan untuk tidak percaya pada proses ini, maka Anda harus mengklik Batal untuk mencegah penelusuran kesalahan.

Dalam skenario IIS, mungkin Anda melihat peringatan ini jika Anda menggunakan kumpulan aplikasi kustom, yang mana tidak tepercaya.

Untuk menekan peringatan ini saat men-debug skenario yang sah:

  1. Tutup Visual Studio.

  2. Atur nilai pada kunci registri DisableAttachSecurityWarning menjadi 1.

    Di versi Visual Studio yang lebih lama, temukan atau buat kunci di bawah HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\Debugger, dan atur ke 1.

    Mulai dari Visual Studio 2017, Anda harus terlebih dahulu memuat sarang registri privat dengan HKEY_USERS dipilih. Untuk informasi selengkapnya, lihat Cara memeriksa registri Visual Studio 2017. Pastikan Anda membongkar hive registri privat sebelum memulai Visual Studio.

    Di Visual Studio 2022, buat kunci di bawah HKEY_USERS\IsolatedHiveName\Software\Microsoft\VisualStudio\17.0_configID\Debugger.

    Di Visual Studio 2019, buat kunci di bawah HKEY_USERS\IsolatedHiveName\Software\Microsoft\VisualStudio\16.0_configID\Debugger.

    Di Visual Studio 2017, buat kunci di bawah HKEY_USERS\IsolatedHiveName\Software\Microsoft\VisualStudio\15.0_configID\Debugger.

    Screenshot of the security warning for attaching to a process owned by an untrusted user.

  3. Bongkar sarang registri privat dengan memilih HKEY_USERS lalu memilih File>Unload Apache Hive.

  4. Mulai Visual Studio.

  5. Setelah Anda selesai men-debug skenario, reset nilainya menjadi 0, dan mulai ulang Visual Studio.

"Pengguna tepercaya" termasuk diri Anda sendiri, ditambah beberapa pengguna standar yang biasanya didefinisikan pada komputer yang memasang .NET Framework, seperti aspnet, localsystem, networkservice, dan localservice.