Kesalahan dan Pemecahan Masalah Penelusuran Kesalahan Jarak Jauh

Anda mungkin menemukan kesalahan berikut saat mencoba men-debug dari jarak jauh.

Jalankan penelusur kesalahan jarak jauh sebagai administrator

Anda mungkin mengalami masalah jika Anda tidak menjalankan penelusur kesalahan jarak jauh sebagai administrator. Misalnya, Anda mungkin melihat kesalahan berikut: "Penelusur Kesalahan Jarak Jauh Visual Studio (MSVSMON.EXE) memiliki hak istimewa yang tidak mencukupi untuk men-debug proses ini." Jika Anda menjalankan penelusur kesalahan jarak jauh sebagai aplikasi (bukan layanan), Anda mungkin melihat kesalahan akun pengguna yang berbeda.

Saat menjalankan penelusur kesalahan jarak jauh sebagai layanan

Saat menjalankan debugger jarak jauh sebagai layanan, sebaiknya jalankan sebagai administrator karena beberapa alasan:

  • Layanan penelusur kesalahan jarak jauh hanya memungkinkan koneksi dari administrator, sehingga tidak ada risiko keamanan baru yang diperkenalkan dengan menjalankannya sebagai administrator.

  • Ini dapat mencegah kesalahan yang mengakibatkan ketika pengguna Visual Studio memiliki lebih banyak hak untuk men-debug proses daripada penelusur kesalahan jarak jauh itu sendiri.

  • Untuk menyederhanakan penyiapan dan konfigurasi penelusur kesalahan jarak jauh.

Meskipun dimungkinkan untuk men-debug tanpa menjalankan penelusur kesalahan jarak jauh sebagai administrator, ada beberapa persyaratan untuk membuat ini berfungsi dengan benar dan mereka sering memerlukan langkah-langkah konfigurasi layanan yang lebih canggih.

  • Akun yang Anda gunakan pada komputer jarak jauh harus memiliki akses masuk sebagai layanan hak istimewa. Lihat langkah-langkah di bawah "Untuk menambahkan masuk sebagai layanan" di artikel tidak dapat menyambungkan kembali kesalahan.

  • Akun harus memiliki hak untuk men-debug proses target. Untuk mendapatkan hak ini, Anda harus menjalankan penelusur kesalahan jarak jauh di bawah akun yang sama dengan proses yang akan di-debug. (Alternatif yang lebih mudah adalah menjalankan layanan sebagai administrator.)

  • Akun harus dapat tersambung kembali ke (yaitu, mengautentikasi dengan) komputer Visual Studio melalui jaringan. Pada domain, lebih mudah untuk terhubung kembali jika penelusur kesalahan jarak jauh berjalan di bawah akun Sistem Lokal atau Layanan Jaringan bawaan, atau akun domain. Akun bawaan memiliki hak istimewa keamanan yang ditingkatkan yang dapat memberikan risiko keamanan.

Saat menjalankan penelusur kesalahan jarak jauh sebagai aplikasi (mode normal)

Jika Anda mencoba melampirkan ke proses non-elevasi Anda sendiri (seperti aplikasi normal), tidak masalah jika Anda menjalankan penelusur kesalahan jarak jauh sebagai administrator.

Anda ingin menjalankan penelusur kesalahan jarak jauh sebagai administrator dalam beberapa skenario:

  • Anda ingin melampirkan ke proses yang berjalan sebagai pengguna lain (seperti saat penelusuran kesalahan IIS), atau

  • Anda mencoba meluncurkan proses lain, dan proses yang ingin Anda luncurkan adalah administrator.

Anda tidak ingin menjalankan sebagai administrator jika Anda ingin meluncurkan proses, dan proses yang ingin Anda luncurkan seharusnya bukan administrator.

Artikel referensi kesalahan yang diarsipkan

Artikel referensi kesalahan penelusuran kesalahan jarak jauh berikut ini tersedia dalam dokumentasi Visual Studio yang lebih lama.

Kesalahan: Monitor Penelusuran Kesalahan Jarak Jauh Microsoft Visual Studio pada komputer jarak jauh tidak memiliki izin untuk tersambung ke komputer ini

Kesalahan: Kegagalan Masuk Jarak Jauh Grup Kerja

Kesalahan: Firewall di Komputer Lokal

Kesalahan: Firewall Tidak Ada Autentikasi

Kesalahan: RPC Memerlukan Autentikasi

Kesalahan: Anda tidak memiliki izin untuk memeriksa identitas proses

Kesalahan: Penelusuran kesalahan mode campuran hanya didukung saat menggunakan Microsoft .NET Framework 2.0 atau yang lebih besar

Penelusuran kesalahan mode campuran untuk proses IA64 tidak didukung.

Lihat juga