Rutgers WebReg Not Working — How to Fix It
GhostReg · April 2026 · 5 min read
WebReg just decided to stop cooperating and you need it to work right now. holll on twin — before you spiral, most WebReg issues are the same three or four things and they all have a fix. here's every reason WebReg breaks and exactly what to do about it.
Quick Diagnosis — Figure Out What's Actually Wrong
Start here — what are you seeing?
01
Page won't load at all / "service unavailable"
Maintenance
02
CAS login page shows error / wrong password
Fix NetID
03
Duo push not arriving
Use passcode
04
Logged in but session keeps expiring
Keep tab active
05
"Not authorized to register" message
Check holds
06
Page loads but registration button does nothing
Clear cache
The Maintenance Window — Most Common Culprit
the single most common reason WebReg "isn't working" is that you're trying to use it during the nightly maintenance window. WebReg goes offline every night from roughly 2 AM to 6 AM ET. it's not broken. it's just closed for the night.
WebReg availability — daily schedule
OFFLINE
12–2AM
MAINT
2–6AM
ACTIVE — 6 AM to 2 AM ET
12 AM4 AM8 AM12 PM4 PM8 PM12 AM
WebReg is offline nightly ~2–6 AM ET for maintenance. outside this window it's live during active registration periods.
if you're trying to log in between 2 and 6 AM and getting an unavailable error — just wait. it'll be back at 6 AM. GhostReg handles this automatically, pausing during the maintenance window and resuming monitoring at 6 AM without you having to do anything.
Every WebReg Error — Fixed
your NetID credentials are wrong, expired, or your account is locked after too many failed attempts.
reset your password at
cas.rutgers.edu. if you're locked out, call the OIT help desk at 833-OIT-HELP. don't try to guess the password — too many wrong attempts locks the account for longer.
Duo push notifications can lag on bad signal, especially if you're on campus wifi during peak registration periods when everyone is logging in at once.
open the
Duo app manually and use the 6-digit passcode instead. it's instant and doesn't depend on a push arriving. way more reliable during high-traffic registration times.
WebReg sessions expire after a period of inactivity. if you leave the tab idle for too long you get kicked out and have to go through CAS + Duo all over again.
keep a pinned WebReg tab active during your registration window. click around on it every few minutes if you're not actively registering. if you're using GhostReg, session keepalive is handled automatically — you never get kicked out during active registration hours.
two possible causes: your registration window hasn't opened yet, or you have a hold on your account blocking registration.
check your registration appointment time in WebReg first. if your window is open and you're still blocked, you have a hold — check
registrar.rutgers.edu for billing holds, advising holds, or immunization holds. clear those before your registration date or you're locked out no matter what.
cached old files or browser extensions interfering with WebReg's javascript.
hard refresh (Ctrl+Shift+R on Windows, Cmd+Shift+R on Mac) to clear the cache for that page. if that doesn't work, try an incognito window or a different browser. Chrome works most reliably with WebReg.
WebReg's display can lag slightly behind actual availability. a section showing open might have just been taken in the time it took you to navigate to it.
refresh the page and try again. if it's consistently showing full, the seat is gone. this is exactly the problem GhostReg solves — it acts faster than any manual refresh cycle can.
When WebReg Is Working Fine But You're Still Missing Seats
here's the thing twin — sometimes WebReg is working perfectly and you're still not getting the classes you want. that's not a WebReg problem. that's a speed problem. competitive seats during drop/add week last 3–10 seconds. even a perfectly functioning WebReg session can't help you if you're manually checking every 5 minutes.
the fix isn't refreshing more. the fix is having something watching and acting for you automatically. that's what GhostReg does — it maintains your WebReg session during all active registration hours, polls for open seats, and registers you the moment one appears. WebReg can be working perfectly and you can still miss every seat if you're relying on manual checking.
WebReg working = necessary but not sufficient. you also need to be faster than everyone else competing for the same seat. GhostReg handles the speed part so you don't have to.
WebReg is working. Now make it actually work for you.
GhostReg monitors your target sections during all active WebReg hours and registers you the moment a seat opens. no manual checking, no missed seats.
Get GhostReg →
← Back to Blog