Forum

Möjlig fix för MacBook Pro 2014-2015 slumpmässiga avstängningar på Catalina 10.15.5

utahman130

Originalaffisch
7 juni 2012
  • 12 juni 2020
Tack vare att kombinera råd från detta posta från /u/afroeskimo över i /r/MacOS, en kommentar från /u/ASentientBot och detta MacBook Pro slumpmässig shutout fix instruktionswebbplats , anpassad från denna MacRumors-tråd, har jag (förhoppningsvis) fixat min MacBook Pro 2014 15 när den slumpmässigt stängdes av den 10.15.5 Catalina.

När den stängs av på grund av detta problem blir datorn plötsligt helt död, som om batteriet har dött. Jag har kört Disk Utility och båda volymerna på min disk (Macintosh HD och Macintosh HD - Data) är bra och jag bytte ut batteriet i sex månader utan att påverka de slumpmässiga avstängningarna innan jag utförde lösningen nedan.

Ett tag (efter åtminstone Mojave) har jag varit tvungen att byta namn på AppleThunderboltNHI.kext till AppleThunderboltNHI.kext.BAK för att förhindra att min dator stängs av slumpmässigt. Det är en irriterande lösning att behöva göra varje gång min Mac uppdateras, men det fungerar utan slumpmässiga avstängningar.

Efter att ha uppdaterat av misstag till 10.15.5 (jag stängde av automatiska uppdateringar men jag måste ha klickat på meddelandet för att uppdatera efter en omstart), döpte jag om AppleThunderboltNHI.kext till AppleThunderboltNHI.kext.BAK, men var också tvungen att byta namn på IOThunderboltFamily.kext till IOThunderboltFamily .kext.BAK för att min dator ska sluta slumpmässigt stängas av (för nu).

Ansvarsfriskrivning: Detta fungerade för mig men kanske inte fungerar för alla. Ej ansvarig för eventuella skador på dator etc. etc.

Här är stegen jag följde:

1. Starta om Mac i återställningsläge genom att hålla ner kommando + r medan du startar. När du är i återställningsläge öppnar du Terminal genom att välja den från Verktyg i menyraden.

2. Typ csrutil inaktivera i Terminal, tryck på enter, ange ditt lösenord om du uppmanas.

3. Starta om till normalt

4. När du är inloggad, öppna Terminal och skriv sudo mount -din /

4a. Tryck på enter och ange sedan ditt lösenord

5. Typ killall Finder

5a. Tryck enter

6. Öppna Finder, navigera till menyraden 'Go' högst upp på skärmen och välj sedan 'Gå till mapp' (kommando + skift + G).

6a. Gå till /System/Library/Extensions

7. Väl i mappen Extensions byter du namn på AppleThunderboltNHI.kext till AppleThunderboltNHI.kext.BAK

(alternativ terminalmetod: sudo mv /System/Library/Extensions/AppleThunderboltNHI.kext /System/Library/Extensions/AppleThunderboltNHI.kext.BAK )

och byt namn på IOThunderboltFamily.kext till IOThunderboltFamily.kext.BAK

(alternativ terminalmetod: sudo mv /System/Library/Extensions/IOThunderboltFamily.kext /System/Library/Extensions/IOThunderboltFamily.kext.BAK )

8. Starta om i återställningsläge, öppna Terminal och skriv csrutil aktivera

9. Starta om till normalt läge och problemet bör åtgärdas.

Obs: Jag kan fortfarande ansluta min externa bildskärm via Thunderbolt och det fungerar även med dessa kext-filer inaktiverade. Jag tror inte att Ethernet via Thunderbolt fungerar med kext-filer inaktiverade, men jag har inte testat det själv eftersom jag inte använder Ethernet. V

vicentecastror

6 november 2020


  • 6 november 2020
Läget Mannen. Jag vill bara säga ett stort TACK för detta. Jag trodde att jag skulle behöva sälja eller till och med slänga min Macbook Pro Mid 2014 15''. Jag provade detta och det fungerade. Jag använder inte heller Ethernet, så jag har inga problem med att inaktivera det. Tack igen, du är mannen!!! T

trevhart3

27 maj 2021
  • 27 maj 2021
hittills så bra man! Overkligt! M

mediciner

12 april 2014
  • 13 juni 2021
Efter att ha läst och provat MÅNGA möjliga korrigeringar för detta problem kunde jag följa dina instruktioner till slutet: Jag kunde äntligen byta namn på båda filerna till BAK. Förhoppningsvis kommer detta att vara lösningen på detta problem som jag har haft i flera år. Jag kommer att hålla dig uppdaterad. Tack! R

rosenbergläser

22 augusti 2021
  • 22 augusti 2021
utahman130 sa: Tack för att kombinera råd från detta posta från /u/afroeskimo över i /r/MacOS, en kommentar från /u/ASentientBot och detta MacBook Pro slumpmässig shutout fix instruktionswebbplats , anpassad från denna MacRumors-tråd, har jag (förhoppningsvis) fixat min MacBook Pro 2014 15 när den slumpmässigt stängdes av den 10.15.5 Catalina.

När den stängs av på grund av detta problem blir datorn plötsligt helt död, som om batteriet har dött. Jag har kört Disk Utility och båda volymerna på min disk (Macintosh HD och Macintosh HD - Data) är bra och jag bytte ut batteriet i sex månader utan att påverka de slumpmässiga avstängningarna innan jag utförde lösningen nedan.

Ett tag (efter åtminstone Mojave) har jag varit tvungen att byta namn på AppleThunderboltNHI.kext till AppleThunderboltNHI.kext.BAK för att förhindra att min dator stängs av slumpmässigt. Det är en irriterande lösning att behöva göra varje gång min Mac uppdateras, men det fungerar utan slumpmässiga avstängningar.

Efter att ha uppdaterat av misstag till 10.15.5 (jag stängde av automatiska uppdateringar men jag måste ha klickat på meddelandet för att uppdatera efter en omstart), döpte jag om AppleThunderboltNHI.kext till AppleThunderboltNHI.kext.BAK, men var också tvungen att byta namn på IOThunderboltFamily.kext till IOThunderboltFamily .kext.BAK för att min dator ska sluta slumpmässigt stängas av (för nu).

Ansvarsfriskrivning: Detta fungerade för mig men kanske inte fungerar för alla. Ej ansvarig för eventuella skador på dator etc. etc.

Här är stegen jag följde:

1. Starta om Mac i återställningsläge genom att hålla ner kommando + r medan du startar. När du är i återställningsläge öppnar du Terminal genom att välja den från Verktyg i menyraden.

2. Typ csrutil inaktivera i Terminal, tryck på enter, ange ditt lösenord om du uppmanas.

3. Starta om till normalt

4. När du är inloggad, öppna Terminal och skriv sudo mount -din /

4a. Tryck på enter och ange sedan ditt lösenord

5. Typ killall Finder

5a. Tryck enter

6. Öppna Finder, navigera till menyraden 'Go' högst upp på skärmen och välj sedan 'Gå till mapp' (kommando + skift + G).

6a. Gå till /System/Library/Extensions

7. Väl i mappen Extensions byter du namn på AppleThunderboltNHI.kext till AppleThunderboltNHI.kext.BAK

(alternativ terminalmetod: sudo mv /System/Library/Extensions/AppleThunderboltNHI.kext /System/Library/Extensions/AppleThunderboltNHI.kext.BAK )

och byt namn på IOThunderboltFamily.kext till IOThunderboltFamily.kext.BAK

(alternativ terminalmetod: sudo mv /System/Library/Extensions/IOThunderboltFamily.kext /System/Library/Extensions/IOThunderboltFamily.kext.BAK )

8. Starta om i återställningsläge, öppna Terminal och skriv csrutil aktivera

9. Starta om till normalt läge och problemet bör åtgärdas.

Obs: Jag kan fortfarande ansluta min externa bildskärm via Thunderbolt och det fungerar även med dessa kext-filer inaktiverade. Jag tror inte att Ethernet via Thunderbolt fungerar med kext-filer inaktiverade, men jag har inte testat det själv eftersom jag inte använder Ethernet.
Hej, vill bara säga tack för denna lösning. Det fungerade verkligen ett tag. Som sagt, varje gång en uppdatering gick ut, var jag tvungen att göra om det hela igen, men det var inte alltför mycket krångel. Men nu är jag i macOS Big Sur och 'Rotvolymen är nu en kryptografiskt förseglad apfs-ögonblicksbild' vilket betyder att instruktionerna ovan slutar fungera vid steg #7. Du kan inte byta namn på systemfilerna eftersom de är skrivskyddade, även efter att du har inaktiverat csrutil. ( https://twitter.com/i/web/status/1275454103900971012 ) Den här tråden är fransk vad jag beträffar, men avstängningarna fortsätter och jag vet inte vad jag ska göra härnäst. Har du kommit på något? D

Dlaj

7 september 2021
  • 7 september 2021
rosenbergread sa: Hej, vill bara säga tack för denna lösning. Det fungerade verkligen ett tag. Som sagt, varje gång en uppdatering gick ut, var jag tvungen att göra om det hela igen, men det var inte alltför mycket krångel. Men nu är jag i macOS Big Sur och 'Rotvolymen är nu en kryptografiskt förseglad apfs-ögonblicksbild' vilket betyder att instruktionerna ovan slutar fungera vid steg #7. Du kan inte byta namn på systemfilerna eftersom de är skrivskyddade, även efter att du har inaktiverat csrutil. ( https://twitter.com/i/web/status/1275454103900971012 ) Den här tråden är fransk vad jag beträffar, men avstängningarna fortsätter och jag vet inte vad jag ska göra härnäst. Har du kommit på något?
Hej, jag är i samma sits som du är/var. Har du hittat en lösning för att byta namn på filerna på Big Sur?. Uppskattar mycket om du vill dela!