Technician helping explain why a Mac keeps restarting

Steve H.

Reviewed for technical accuracy

Specialities: Mac frequent restart diagnosis (macOS Sonoma/Ventura/Monterey), kernel panic vs app-triggered reboot, startup/login items conflicts.

Mac keeps restarting — how to tell a kernel panic from a normal reboot, what “Your computer restarted because of a problem” means, and which safe checks narrow it down (software, login items, peripherals, storage pressure)

Technician avatar Technician
Hi! If a Mac computer needs frequent restart, the safest way to “fix it” is to first classify what kind of restart it is — because “restarts a lot” can mean very different things.

Here are the three common patterns I listen for:
Kernel panic style: it restarts by itself and you see a message like “Your computer restarted because of a problem.”
Force-restart style: the Mac freezes/acts weird and you end up restarting it manually to recover.
Startup loop: it can’t stay booted (restarts during login or shortly after).

A few details will narrow it down (answer in any order):
1) Mac model + macOS version, and is it Apple silicon (M1/M2/M3) or Intel?
2) Are the restarts automatic, or are you choosing Restart because it becomes unusable?
3) Any pattern — after sleep, during video calls, when a USB hub/external drive is connected, right after an update?
Customer
MacBook Pro M1 on macOS Sonoma. It’s been needing restarts a lot lately — sometimes it restarts on its own and I’ve seen that “restarted because of a problem” message. Other times it just gets super slow and I restart it. It seems worse after waking from sleep and when I’m using a USB-C hub with an external SSD.
Technician avatar Technician
That’s actually very actionable because you’re describing two issues that can overlap:
occasional panic-style restarts (the message), and
performance/slowdown that makes you restart to feel “normal” again.

I’m going to start with risk and stability first (not “what app do you use?”):

1) When it restarts by itself, do you notice it happens right after waking from sleep, or randomly at any time?
2) Are any accessories connected when the panic happens (hub, SSD, monitor adapter, audio device)?
3) Did this start after a specific Sonoma update or after installing a particular app/driver/VPN?

And one more: roughly how much free storage do you have left on the internal drive?
Customer
The automatic restart seems to happen more after sleep, like I open the lid and then later it restarts. Usually I have the hub connected. I did update Sonoma recently. Storage is kind of tight… maybe 20GB free.
Technician avatar Technician
Thank you — that lines up with a very common “simple explanation” for frequent restarts on Macs: a mix of sleep/wake + external devices (hub/SSD) plus tight storage and new system behavior after an update.

Important: we’re not going to jump to scary fixes. The goal is to isolate whether the restarts are triggered by (A) a peripheral/connection, (B) a software item that loads at startup, or (C) a true system-level panic that keeps happening even when the Mac is “clean.”

Here are two safe checks that usually turn “it keeps restarting” into a clear pattern:

Safe check A — Peripheral isolation (one clean session):
Use the Mac for a session with nothing connected (no hub, no external SSD, no dongles). If the panic-style restart disappears, that’s a strong clue the external chain is involved (hub/cable/drive/power draw). People often describe this as “Mac restarts when USB-C hub is connected” or “restarts after waking with external SSD.”

Safe check B — Confirm the restart type:
When you see the “restarted because of a problem” message, that’s consistent with a kernel panic event. If you’re mostly restarting manually because it’s sluggish, that’s often resource pressure (memory/storage/background items) rather than a kernel panic.
Customer
Okay, that makes sense. I also have a VPN and a couple menu bar apps that launch at login. Could that cause the frequent restarts too? And how do I check what’s causing it without installing anything?
Technician avatar Technician
Yes — login items and background helpers can contribute, especially after an OS update, because they load early and run constantly. The key is to test safely and reversibly.

Here’s a safe way to learn a lot without installing tools or doing anything permanent:

Safe check C — Safe Mode as a “clean baseline” (diagnosis, not a cure):
Safe Mode loads macOS with fewer extras. If your Mac is stable in Safe Mode (no unexpected restarts, smoother performance), but the problem returns in normal mode, that points toward something that loads normally — login items, third-party extensions, or a peripheral chain.

Safe check D — Login items inventory (no deletions required yet):
In System Settings, you can view what opens at login. The safest step is to make a list first so you know what’s there. We’re not uninstalling anything here — just creating a “what changed” map.

And since you mentioned sluggishness: a quick look at Activity Monitor can reveal whether memory pressure is getting high after sleep, which often makes people feel like they “need to restart” even if the system hasn’t crashed.
Customer
The slowdowns are real — after a few days it feels laggy and apps take longer to open. Activity Monitor sometimes shows memory pressure yellow. But the random reboot is what freaks me out. If it’s a kernel panic, does that mean hardware is bad?
Technician avatar Technician
It’s understandable to worry, but a kernel-panic-style restart does not automatically mean “hardware is failing.” On Macs, panics are often triggered by software conflicts or incompatible/external devices — and your hub/SSD + sleep/wake timing is a classic “check the external chain first” clue.

Think of it like this:
If the Mac panics even with everything disconnected and in a clean state, we take it more seriously as a system-level issue.
If panics happen mainly when a hub/drive is attached or right after sleep, we prioritize the sleep/wake + peripherals angle.

Also, the “needs frequent restart” feeling from sluggishness can be explained by what you noticed: yellow memory pressure plus limited free storage can make macOS swap more, which feels like the system “ages” until a restart refreshes it. That’s not a full fix — it’s just the logic behind why restarts seem to help.
Customer
What should I do first then? I don’t want to mess anything up. I just want it stable and to stop needing restarts all the time.
Technician avatar Technician
Totally fair. Here’s a safe order that gathers evidence and reduces variables — without “tuning,” risky commands, or uninstall marathons:

1) Do one clean “no accessories” day
Use the Mac without the hub/SSD/adapter chain. If the automatic restarts stop, you’ve isolated a major factor immediately.

2) Capture what kind of restart it is
When you see “restarted because of a problem,” note what was connected and whether it happened after waking from sleep. That’s the key context. If you only restart because it’s slow, treat that as a separate resource/performance track.

3) Safe Mode comparison
If Safe Mode is stable but normal mode isn’t, that points toward login items/background helpers or third-party additions — especially VPNs and menu-bar utilities that run constantly.

4) Check memory pressure trend
If memory pressure steadily climbs over days, that can explain why you feel forced to restart. It doesn’t prove a “bug,” but it tells you where to look (heavy browser sessions, background apps, low free storage).
Customer
If I do the no-accessories test and it still restarts, what’s the next safe clue to look for? Like, how do I avoid random guessing?
Technician avatar Technician
Great mindset. If it still restarts with nothing connected, the best “next clue” is still low-risk and structured:

Does it happen right after sleep/wake, during specific tasks (video calls, heavy browser use), or even when idle?
Does the “restarted because of a problem” message appear every time, or only sometimes?
Is Safe Mode stable compared with normal startup?

Those answers keep you out of doorway-style advice and move you toward a real diagnosis. If the pattern becomes “only normal mode,” you look at what loads normally (login items, background extensions). If it’s “even Safe Mode,” you consider a deeper system/hardware check — but you don’t have to leap there until the safe comparisons are done.

Quick answer: the accepted fix

Accepted first step for “Mac computer needs frequent restart”: separate panic-style restarts from “I restart because it’s sluggish,” then isolate triggers safely. Do one clean session with all peripherals disconnected (USB-C hub, external SSD, adapters) and watch whether automatic restarts stop—peripherals are a common sleep/wake trigger. If you see “Your computer restarted because of a problem,” treat it as a kernel-panic-style event and note what was connected and whether it followed sleep. Compare behavior in Safe Mode vs normal startup to see if login items/background helpers (VPNs, menu-bar apps) are involved. Use Activity Monitor to observe memory pressure trends that can make a Mac feel like it “needs” a restart without actually crashing.


Why a Mac may need frequent restarts

Frequent restarts usually come from one of a few buckets: (1) kernel panic events (automatic restarts with the “restarted because of a problem” message), (2) sleep/wake instability often tied to external devices, hubs, or displays, or (3) resource pressure that makes the Mac feel progressively slow until a restart resets things. Tight free storage and rising memory pressure can increase swapping and amplify slowdowns, while certain background helpers (VPNs, menu-bar utilities, extensions) can behave differently after macOS updates. Safe troubleshooting focuses on isolating variables instead of applying random “fixes.”

Safe checks before you try bigger steps

Start with reversible tests: disconnect peripherals and hubs, note whether restarts cluster around sleep/wake, and compare Safe Mode stability to normal startup. Document what was happening at the time (video call, heavy browsing, file transfers) and whether the kernel-panic message appears. If the issue is more “I have to restart because it gets laggy,” use Activity Monitor to observe memory pressure and identify whether slowdown correlates with heavy background activity or long sessions. Avoid aggressive “cleaners,” command-line tweaks, or uninstall sprees until you’ve narrowed the pattern.

Frequent Mac restarts — quick safety tips

Low-risk checks that help you narrow the cause.

Fast signal: if unexpected restarts mainly happen after sleep and with a hub/SSD connected, test a clean “no accessories” session first. If Safe Mode is stable, suspect items that load at login.

Disclaimer: This information is AI-generated and intended for general guidance only. Results vary by Mac model, macOS version, connected devices, installed apps, and storage/memory conditions. For exact instructions for your setup, consult official vendor guidance or a verified expert.

When basic steps don’t help


Getting Started Is Easy

Ask for help, 24/7

Get help narrowing down frequent restarts: kernel panic vs manual restarts, sleep/wake triggers, peripherals/hubs, login items, and what to check safely before deeper steps.

Expert will respond in minutes

We’ll triage based on safe evidence: when restarts occur, whether a kernel-panic message appears, what’s connected, and whether Safe Mode changes the behavior.

Save time & stress

Avoid random “fixes.” A short checklist (peripheral isolation + Safe Mode comparison + memory pressure trend) usually reveals why a Mac keeps restarting.

FAQ

Why does my Mac keep restarting?

Frequent restarts are often caused by kernel-panic-style events (“Your computer restarted because of a problem”), sleep/wake conflicts with peripherals (USB-C hubs, external drives), or software that loads at login. Separating these patterns is the safest first step.

What does “Your computer restarted because of a problem” mean?

That message typically indicates a kernel-panic-style restart. It can be triggered by software, drivers/extensions, or incompatible/external hardware. The safest approach is to note what was connected and whether it happened after sleep, then test a clean session with peripherals disconnected.

Can a USB-C hub or external SSD cause random restarts?

Yes. Hubs, cables, displays, and external storage can trigger instability—especially around sleep/wake—if the connection is flaky or power draw is unstable. A no-accessories comparison session is a safe way to confirm whether the external chain is involved.

Why does restarting “fix” the lag for a while?

If performance gradually worsens over days, it can be due to rising memory pressure, swapping, background processes, or limited free storage. A restart clears the state temporarily, but it doesn’t identify the root cause—Activity Monitor trends and Safe Mode comparison help narrow it down safely.

Sources

Joe Verified Icon
Steve replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 26,294 customers
Avatar
Alex · Expert's Assistant