Unity Won't Start!

Something bad happened, it seems, during a Unity run, and it crashed. After that, it will never start again! Even after full uninstall, and reinstall! (3x)

The Unity Editor Log shows this:

BatchMode: 0, IsHumanControllingUs: 1, StartBugReporterOnCrash: 1, shouldGiveDebuggerChanceToAttach: 0 Initialize mono Mono path[0] = 'C:/Program Files (x86)/Unity3.x/Editor/Data/Mono/lib/mono/2.0' Mono path[1] = 'C:/Program Files (x86)/Unity3.x/Editor/Data/Managed' Mono path[2] = 'C:/Program Files (x86)/Unity3.x/Editor/Data/UnityScript' Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,defer=y Direct3D: Version: Direct3D 9.0c [nvd3dum.dll 8.16.11.9107] Renderer: NVIDIA GeForce 9800 GT

Vendor:   NVIDIA
VRAM:     1024 MB
Caps:     Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=0 DF24=0 INTZ=1 RAWZ=0 NULL=1 RESZ=0 SlowINTZ=0

IsTimeToCheckForNewEditor: Update time 1301154239 current 1301209991
LicenseInfo:InitializeProtection
open PACE from our own executable
opened PACE, get info…
checked authorization, authstate=100 r=0
ReadDeveloperData
ReadTokens
Error: DoSetPermissionsReadWrite: FindFirstFile: The file or directory is corrupted and unreadable.

Couldn't change permissions

(Filename: C:/BuildAgent/work/6bc5f79e0a4296d6/Runtime/Utilities/Argv.cpp Line: 105)

============== I'd like to know which file specifically that it's failing on -- so that I might be able to fix it.

How do I get Unity to run again? I hold a Professional License, and now can no longer use it. (It's been working for 14 months prior to today.)

I am using Windows7 64 bit.

2 Answers

2

I had a really similar problem recently. If nothing else works (try disabling UAC, making a new user account) go into control panel, search recover, press restore your computer, press advanced methods, and then revert to a factory image. BACK UP ALL YOUR DATA FIRST! This will always work. It just returns your computer to the factory state. I had to do this in the end. I think what causes it to die is Windows Updater. It installed an update which stopped Unity working (I think). Don't allow it to check for updates next time.

I just installed for the first time, and have been fussing with this (Beautiful!) program; I could not get Unity3d to start – until now, an hour later.

For reference, I am on a Windows 7 dual-core AMD 64 bit laptop with 3 Gb of RAM, and more than enough available disk space. I do not have UAC enabled. I have just setup DEP to allow Unity3d Editor.

And it now works. Did the first-time registration, let it run, and it loaded the sample project. If I have further problems I will post here.