Chyby a řešení potíží se vzdáleným laděním

Při pokusu o vzdálené ladění můžete narazit na následující chyby.

Spuštění vzdáleného ladicího programu jako správce

Pokud vzdálený ladicí program nespustíte jako správce, může dojít k problémům. Může se například zobrazit následující chyba: Vzdálený ladicí program sady Visual Studio (MSVSMON.EXE) má nedostatečná oprávnění k ladění tohoto procesu. Pokud spouštíte vzdálený ladicí program jako aplikaci (ne službu), může se zobrazit jiná chyba uživatelského účtu .

Při spuštění vzdáleného ladicího programu jako služby

Při spuštění vzdáleného ladicího programu jako služby doporučujeme ho spustit jako správce z několika důvodů:

  • Vzdálená služba ladicího programu umožňuje připojení jenom od správců, takže spuštěním této služby jako správce nejsou zavedena žádná nová bezpečnostní rizika.

  • Může zabránit chybám, které vedou k tomu, že uživatel sady Visual Studio má více práv k ladění procesu, než samotný vzdálený ladicí program.

  • Zjednodušení nastavení a konfigurace vzdáleného ladicího programu

I když je možné ladit bez spuštění vzdáleného ladicího programu jako správce, existuje několik požadavků, aby to fungovalo správně a často vyžadují pokročilejší kroky konfigurace služby.

  • Účet, který používáte na vzdáleném počítači, musí mít přihlašovací oprávnění jako oprávnění služby . Přečtěte si postup v části Přidání přihlášení jako služby v článku o chybě Nejde se připojit zpět .

  • Účet musí mít práva k ladění cílového procesu. Pokud chcete tato práva získat, musíte spustit vzdálený ladicí program pod stejným účtem jako proces, který se má ladit. (Jednodušší alternativou je spustit službu jako správce.)

  • Účet se musí být schopný připojit zpět k počítači sady Visual Studio přes síť (tj. ověřit pomocí). V doméně se můžete snadněji připojit, pokud je vzdálený ladicí program spuštěný v rámci předdefinovaných účtů místního systému nebo síťové služby nebo účtu domény. Předdefinované účty mají zvýšená oprávnění zabezpečení, která můžou představovat bezpečnostní riziko.

Při spuštění vzdáleného ladicího programu jako aplikace (normální režim)

Pokud se pokoušíte připojit k vlastnímu procesu bez zvýšených oprávnění (například k normální aplikaci), nezáleží na tom, jestli spouštíte vzdálený ladicí program jako správce.

Vzdálený ladicí program chcete spustit jako správce v několika scénářích:

  • Chcete se připojit k procesům spuštěným jako jiný uživatel (například při ladění služby IIS) nebo

  • Pokoušíte se spustit jiný proces a proces, který chcete spustit, je správce.

Nechcete spustit jako správce, pokud chcete spustit procesy a proces, který chcete spustit, by neměl být správcem.

Archivované články s referenčními informacemi o chybách

Následující články s referenčními informacemi o chybách vzdáleného ladění jsou k dispozici ve starší dokumentaci k sadě Visual Studio.

Chyba: Sledování vzdáleného ladění sady Microsoft Visual Studio na vzdáleném počítači nemá oprávnění pro připojení k tomuto počítači.

Chyba: Selhání vzdáleného přihlášení pracovní skupiny

Chyba: Brána firewall v místním počítači

Chyba: Bez ověřování brány firewall

Chyba: RPC vyžaduje ověření.

Chyba: Ke kontrole identity procesu nemáte oprávnění.

Chyba: Ladění ve smíšeném režimu je podporováno, pouze pokud používáte rozhraní Microsoft .NET Framework 2.0 nebo vyšší.

Ladění ve smíšeném režimu není pro procesy IA64 podporováno.

Viz také