Kuinka poistaa Just-In-Time-debuggeri

Nuori mies työskentelee PC: llä

Poista käytöstä koko järjestelmän laajuinen Just-In-Time -virheenkorjaus.

Kuvan luotto: Zeynep Özyürek/iStock/Getty Images

Microsoft Visual Studio sisältää koko järjestelmän kattavan virheenkorjausominaisuuden nimeltä Just-In-Time Debugger, joka on oletusarvoisesti käytössä Visual Studion asennuksen yhteydessä. Ominaisuus auttaa sinua löytämään vikoja sovelluksistasi normaalin käytön aikana, mutta siitä voi tulla a häiriötekijä tai jopa este työllesi estämällä sovelluksia käynnistymästä, kun se havaitsee ongelma. Voit poistaa JIT-virheenkorjauksen käytöstä Visual Studion asetukset -valikosta, tai jos et voi tai halua käynnistää Visual Studiota, voit poistaa ominaisuuden käytöstä muokkaamalla Windowsin rekisteriä.

Visual Studion Asetukset-valikosta

Vaihe 1

Käynnistä Visual Studio, napsauta "Työkalut" ja valitse "Asetukset". Ponnahdusikkuna näyttää vaihtoehtojen luokat sivupalkissa ja vaihtoehtojen ominaisuudet pääikkunassa. Sinulla on oltava järjestelmänvalvojan oikeudet muuttaaksesi Just-In-Time Debuggerin asetuksia, koska tämä koko järjestelmän kattava ominaisuus muuttaa Windowsin rekisteriasetuksia.

Päivän video

Vaihe 2

Laajenna Vianetsintä-luokka napsauttamalla sen nuolta sivupalkissa. Valitse Vianetsintä-luokasta "Just-In-Time".

Vaihe 3

Poista niiden koodityyppien valinnat, joita et enää halua JIT-virheenkorjauksen arvioivan. Vaihtoehdot ovat Managed, Native ja Script. Hallitulla koodilla tarkoitetaan Javascriptiä, Javaa, Pythonia ja muita kieliä, joiden tulkit hallitsevat automaattisesti muistin varaamista ja roskien keräämistä. Natiivikoodi viittaa kieliin, kuten C ja C++, joiden kääntäjät luovat alkuperäistä konekoodia ilman automaattista muistinhallintaa. Poista valinnat kaikista vaihtoehdoista poistaaksesi Just-In-Time-debuggerin kokonaan käytöstä.

Vaihe 4

Tallenna muutokset napsauttamalla "OK".

Windowsin rekisterieditorista

Vaihe 1

Paina "Windows-X" ja valitse "Suorita". Kirjoita "regedit" (ilman lainausmerkkejä) Suorita-valintaikkunaan ja paina "Enter". Windowsin rekisterieditori avautuu.

Vaihe 2

Siirry puuselaimessa asianmukaisiin kansioihin. Tietokoneesi arkkitehtuurista riippuen Just-In-Time Debuggerin rekisteriavaimet sijaitsevat kahdella mahdollisella polulla. Laajenna sekä 32- että 64-bittisissä järjestelmissä HKEY_LOCAL_MACHINE- ja SOFTWARE-hakemistot.

Vaihe 3

Laajenna "Wow6432Node" -hakemisto vain 64-bittisille järjestelmille. Laajenna Microsoft-hakemisto sekä 32- että 64-bittisissä järjestelmissä ja etsi ja poista seuraavat kaksi rekisteriavainta:

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

Vaihe 4

Lopeta rekisterieditori ja käynnistä Windows uudelleen.

Varoitus

Tämän artikkelin tiedot koskevat Windows 8.1:tä ja Microsoft Visual Studio 2013:a. Se voi vaihdella hieman tai merkittävästi muiden versioiden kanssa.