Hogyan távolítsuk el a Just-In-Time hibakeresőt

Fiatal férfi dolgozik a PC-n

Tiltsa le a rendszerszintű Just-In-Time hibakeresőt.

Kép jóváírása: Zeynep Özyürek/iStock/Getty Images

A Microsoft Visual Studio tartalmazza a Just-In-Time Debugger nevű rendszerszintű hibakereső szolgáltatást, amely alapértelmezés szerint engedélyezve van a Visual Studio telepítésekor. A funkció segít megtalálni a hibákat az alkalmazásokban normál használat során, de ez a elvonja a figyelmet, vagy akár akadályozza a munkáját, mivel megakadályozza, hogy az alkalmazások elinduljanak, amikor észlelik probléma. A JIT hibakeresést letilthatja a Visual Studio Options menüjében, vagy ha nem tudja vagy nem akarja elindítani a Visual Studiot, akkor a Windows Registry szerkesztésével letilthatja a funkciót.

A Visual Studio Options menüjéből

1. lépés

Indítsa el a Visual Studio alkalmazást, kattintson az "Eszközök" elemre, és válassza az "Opciók" lehetőséget. Egy felugró párbeszédablak megjeleníti az opciók kategóriáit az oldalsávban és a beállítások tulajdonságait a főablakban. A Just-In-Time hibakereső beállításainak módosításához rendszergazdai jogosultságokkal kell rendelkeznie, mivel ez a rendszerszintű szolgáltatás megváltoztatja a Windows rendszerleíró adatbázis beállításait.

A nap videója

2. lépés

Bontsa ki a „Hibakeresés” kategóriát az oldalsávon lévő nyílra kattintva. Válassza a „Just-In-Time” lehetőséget a Hibakeresés kategóriából.

3. lépés

Törölje azoknak a kódtípusoknak a kijelölését, amelyeket a továbbiakban nem szeretne a JIT hibakeresés során értékelni. A lehetőségek a következők: Felügyelt, Natív és Szkript. A felügyelt kód a Javascript, Java, Python és más nyelvekre utal, amelyek tolmácsai automatikusan kezelik a memóriafoglalást és a szemétgyűjtést. A natív kód olyan nyelvekre utal, mint a C és C++, amelyek fordítói natív gépi kódot generálnak automatikus memóriakezelés nélkül. Törölje az összes beállítás kijelölését a Just-In-Time hibakereső teljes letiltásához.

4. lépés

Mentse el a változtatásokat az „OK” gombra kattintva.

A Windows Rendszerleíróadatbázis-szerkesztőből

1. lépés

Nyomja meg a "Windows-X" gombot, és válassza a "Futtatás" lehetőséget. Írja be a „regedit” parancsot (idézőjelek nélkül) a Futtatás párbeszédpanelbe, és nyomja meg az „Enter” billentyűt. Megnyílik a Windows Registry Editor.

2. lépés

Keresse meg a megfelelő mappákat a faböngészőben. A számítógép architektúrájától függően a Just-In-Time Debugger rendszerleíró kulcsok két lehetséges útvonalon találhatók. 32 bites és 64 bites rendszerek esetén is bontsa ki a "HKEY_LOCAL_MACHINE" és a "SOFTWARE" könyvtárat.

3. lépés

Bontsa ki a "Wow6432Node" könyvtárat csak 64 bites rendszerek esetén. Mind a 32 bites, mind a 64 bites rendszereknél bontsa ki a "Microsoft" könyvtárat, majd keresse meg és törölje a következő két rendszerleíró kulcsot:

Windows NT\CurrentVersion\AeDebug\Debugger .NETFramework\DbgManagedDebugger

4. lépés

Lépjen ki a Rendszerleíróadatbázis-szerkesztőből, és indítsa újra a Windowst.

Figyelem

A cikkben található információk a Windows 8.1 és a Microsoft Visual Studio 2013 rendszerre vonatkoznak. Más verzióktól kissé vagy jelentősen eltérhet.