Kako odstraniti pravočasno razhroščevalnik
Microsoft Visual Studio vključuje sistemsko funkcijo za odpravljanje napak, imenovano Just-In-Time Debugger, ki je privzeto omogočena, ko namestite Visual Studio. Funkcija vam pomaga najti napake v vaših aplikacijah med običajno uporabo, vendar lahko postane motnja ali celo ovira pri vašem delu, saj prepreči zagon aplikacij, ko zazna težavo. Odpravljanje napak JIT lahko onemogočite v meniju z možnostmi Visual Studio, če pa ne morete ali ne želite zagnati Visual Studio, lahko to funkcijo onemogočite tako, da uredite register Windows.
Iz menija možnosti Visual Studio
1. korak
Zaženite Visual Studio, kliknite »Orodja« in izberite »Možnosti«. Pojavno pogovorno okno prikaže kategorije možnosti v stranski vrstici in lastnosti možnosti v glavnem oknu. Če želite spremeniti nastavitve Just-In-Time Debuggerja, morate imeti skrbniške pravice, saj ta sistemska funkcija spremeni nastavitve registra Windows.
2. korak
Razširite kategorijo »Odpravljanje napak«, tako da kliknete puščico v stranski vrstici. V kategoriji Odpravljanje napak izberite "Prav ob pravem času".
3. korak
Prekličite izbor vrst kode, za katere ne želite več, da jih vrednoti razhroščevanje JIT. Možnosti so Managed, Native in Script. Upravljana koda se nanaša na Javascript, Java, Python in druge jezike, katerih tolmači samodejno upravljajo dodeljevanje pomnilnika in zbiranje smeti. Izvorna koda se nanaša na jezike, kot sta C in C++, katerih prevajalniki ustvarjajo izvorno strojno kodo brez samodejnega upravljanja pomnilnika. Počistite vse možnosti, da popolnoma onemogočite Just-In-Time Debugger.
4. korak
Shranite spremembe s klikom na "V redu."
Iz urejevalnika registra Windows
1. korak
Pritisnite "Windows-X" in izberite "Zaženi". V pogovorno okno Zaženi vnesite "regedit" (brez narekovajev) in pritisnite "Enter". Odpre se urejevalnik registra Windows.
2. korak
Pomaknite se do ustreznih map v drevesnem brskalniku. Odvisno od arhitekture vašega računalnika se registrski ključi Just-In-Time Debuggerja nahajajo na dveh možnih poteh. Za 32-bitne in 64-bitne sisteme razširite imenika »HKEY_LOCAL_MACHINE« in »SOFTWARE«.
3. korak
Razširite imenik "Wow6432Node" samo za 64-bitne sisteme. Za 32-bitne in 64-bitne sisteme razširite imenik »Microsoft«, nato poiščite in izbrišite ta dva registrska ključa:
Windows NT\CurrentVersion\AeDebug\Debugger .NETFramework\DbgManagedDebugger
4. korak
Zaprite urejevalnik registra in znova zaženite Windows.
Opozorilo
Informacije v tem članku veljajo za Windows 8.1 in Microsoft Visual Studio 2013. Pri drugih različicah se lahko nekoliko ali znatno razlikujejo.