Unity does not even open when I attempt to do so. I've tried to uninstall and reinstall it, download Windows updates, and create a new account. Here are my system specs:

OS Name Microsoft Windows 7 Home Premium
Version 6.1.7601 Service Pack 1 Build 7601
Other OS Description    Not Available
OS Manufacturer Microsoft Corporation
System Type x64-based PC
Processor   Pentium(R) Dual-Core CPU       T4500  @ 2.30GHz, 2300 Mhz, 2 Core(s), 2 Logical Processor(s)
BIOS Version/Date   Hewlett-Packard F.05, 17/08/2010
SMBIOS Version  2.6
Windows Directory   C:\Windows
System Directory    C:\Windows\system32
Boot Device \Device\HarddiskVolume1
Installed Physical Memory (RAM) 3.00 GB
Total Physical Memory   2.93 GB
Available Physical Memory   1.56 GB
Total Virtual Memory    5.86 GB
Available Virtual Memory    4.22 GB
Page File Space 2.93 GB
Page File   C:\pagefile.sys

Any advice/new attmepts? I've also tried holding down alt. And I'm using the latest version of Unity.

Weird. The only thing I could say is either:

  1. Update/Make sure your drivers are installed
  2. Try opening in Safe Mode
  3. Reinstall Windows if Possible
  4. Uninstall Unity, restart computer, make sure no files of Unity exist, run a program called CCleaner and get rid of old registry files, then reinstall Unity (this is if you don't want to reinstall Windows.)
  5. Cry, then buy a new computer (may be your most expensive and/or embarrassing option)
  6. Disable UAC (I hate it)

With the specs you listed, you shouldn't have a problem. Do you even get the splash screen?

Try Updating the .Net Framework

try right clicking the unity.exe and click run as administrator..

I've got it to work now. I just completely uninstalled the whole thing, putting it back to it's factory image. I can now work again.

the unity 3d doesnt not work because your computer type is windows 7 Home Premium . To make unity work you need a win 7 profesional or ultimate, if youre still having problems with unity then you need a new 3d graphic driver and then activate the graphics

I solved this by creating an exception in the ‘Data Execution Prevention’ list. You do this by going into:-

Control Panel->System->Advanced System settings->
Click on the Advanced tab and select the button within the Performance bit.
This opens the Performance Options tab. All you need to do is go to the Data Execution Prevention tab and add the Unity Editor .exe file to the list of exceptions. You could also switch the whole DEP system off from here, but I wouldn’t advise that.

This worked for me and it kinda makes sense (quite a few bits of software fall foul of DEP so to be honest this is one of the first things I tried).

Not sure what these previous answers about Windows 7 Home Premium are - other than RDP service and Bitlocker, there isn’t really much difference between the various versions of Windows 7, at least not at the level which stops software from running.