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.