Hack to Activate Microsoft Office 2007 Evaluation Trial Version
Most suites or programs of Microsoft Office 2007 allows user to evaluate the product. The trial version of 2007 Microsoft Office system can be installed by using a 25-character trial product key available from Microsoft while you download the free Office software, and you can use the Microsoft Office 2007 suite or program with full functionality for 60 days.
You may have the Office 2007 CD and are able to install Office 2007 without entering product key. However, Office 2007 will work in reduced functionality mode, where it’s effectively just a viewer for Office documents. Beside, if you forget the trial product key, or don’t wish to register a Windows Live ID to get the trial key, here’s the trick to activate Office 2007, or more correctly, bypass the activation of Office 2007 60 days trial, and making the “trial” word disappear from the Office title at the top and suppress activation and trial expiry prompt.
Note that to use Microsoft Office 2007 beyond 60 days trial period, you need to purchase a valid license for it, available from Amazon or most computer retail store.
To use this hack to crack activation on Office 2007, you need to install Office 2007 without any serial number or product key. If you have installed Office 2007 with a product key or serial number, do the following to clean remove Office 2007 of product key:
- Close all Microsoft Office applications.
- Run Register Editor by clicking on Start -> Run, and then type “regedit” in the Open box and press Enter key.
- Navigate to the following registry key:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0\Registration
Note that inside the registry key, there should be another subkey that resembles the following:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0\Registration\{90120000-0030-0000-0000-0000000FF1CE
or
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0\Registration\{91120000-0011-0000-0000-0000000FF1CE
- If there is more than one registry entries or subkeys that reference Microsoft 12.0 registration, open up each subkey, and then identify the product by the ProductName value data until you locate the subkey for the product which you want to remove the existing product license key.
For example:
ProductName=Microsoft Office Professional Plus 2007
ProductName=Microsoft Office Enterprise 2007 - Once found the correct registry subkey, delete the following values:
DigitalProductID
ProductID - Close Registry Editor.
Once Microsoft Office 2007 has been installed with no product key, proceed with the following steps:
- In Windows Explorer, brose to the following folder:
C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller\Proof.en\
- Right click on Proof.XML file, select “Open With…” in the right click menu.
- In the “Open With” window, select Notepad to be used to open the XML file. In Vista, if you can’t see the Notepad option, simply double click the “Other Programs” to unhide it.
- Scroll down to the bottom of the Proof.XML to locate the following lines:
</Feature> <Feature Id=”SetupXmlFiles” Cost=”1248″>
<OptionRef Id=”AlwaysInstalled”/>
</Feature> - Change the AlwaysInsalled to neverInstalled so that the line looks like following:
<OptionRef Id=”neverInstalled”/>
- Save the Proof.xml file. In Windows Vista, you may need to take ownership and grant full access permission to yourself before able to modify the file.
- You can now launch Microsoft Office 2007 application such as Word, Excel, Powerpoint, Outlook and etc without prompting for activation.
As usual, as it’s a hack, and before you purchase a valid product key for it, you won’t be able to AND can’t access any updates or Microsoft Office Online.
Note: The hack may work for 60 days only. To make this hack fully working, try to delete additional file below, probably has to be deleted every two months:
C:\Documents and Settings\All Users\Application Data\Microsoft\OFFICE\DATA\opa12.dat
Or,
C:\ProgramData\Microsoft\OFFICE\DATA (for Windows 7 and Vista)
Disclaimer: This article is for educational and informational purpose only.
Related Articles
- Download Microsoft Office 2007 Free Trial Demo for Evaluation
- Microsoft Office Enterprise 2007 Free Trial Download
- Free Microsoft Office Professional 2007 and Groove 2007 for Ready for a New Day Windows Vista, Office and Exchange 2007 Launch Tour Attendees
- How to Reset or Change Microsoft Office 2007 Product License Key or Volume License Key (VLK)
- $3 Microsoft Student Innovation Suite with Slim Version of Windows XP and Office 2007
- Download Add-On For 2007 Microsoft Office To Convert MS Office Documents to PDF Format
- What is Microsoft Office 2007 Enterprise Blue Edition?
- Free Upgrade to Office 2007 with Microsoft Office Technology Guarantee Program
- Unable to Connect to Microsoft Office Online for Office 2007 Templates
- Microsoft Office 2007 Complete Registry Removal and Deletion Uninstaller










































October 22nd, 2009 22:50
To the people who can’t find opa12.dat – it’s there, you just need to show hidden folders. “Application Data” is a hidden folder in “All Users”.
October 22nd, 2009 13:46
OK guys if you are using 64bit version try this:
go to regedit->local machine->software->wow6432node->microsoft->office->12.0->Rgistration->{91120000-0031-0000-0000-0000000FF1CE}
delete: DigitalProductID
ProductID
And make the changes in Proof.xml as mentioned
October 22nd, 2009 11:41
Remove the dat file like the instructions say it worked for me!
October 22nd, 2009 02:42
I have had the same problem. it suddenly stopped working after a while. I followed all the steps, and even tried deleteing the opa12.dat. that does not work, as it just recreates itself every time I open it.
Is there a way to fix this? I understand how to uninstall it, but that is a pain in the ass. I would rather just get the full-verson back.
October 21st, 2009 01:17
thanks its working thanks a lot
October 19th, 2009 21:25
doesn’t work for me (vista). even deleted the opa12.dat but it only keeps on recreating itself whenever i open an ofc application.
October 18th, 2009 20:20
here an automated patcher
::
:: support 64bit too
:: backup file’s & registry
:: support uninstall (run it again to uninstall it)
:: check for right’s & take ownership
::
:: start ::
@echo off & cls & title Proof_hack_test_file
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0 >nul
if errorlevel 1 cls & echo. & echo * Office 2007 not installe’d on ur ’system’ & ping -n 3 127.0.0.1>nul & exit /b
net user “%USERNAME%” | find /i “admin”>nul
if errorlevel 1 cls & echo. & echo * u don’t have an ‘administration’ right’s & ping -n 3 127.0.0.1>nul & exit /b
cls & echo. & call :clean_var
if exist “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\reg_bacup.reg” (
for /f “tokens=*” %%a in (’dir /a /b “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\proof*” ^| find /i “Proof.”‘) do (
if exist “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\%%a\proof.tmp” del /q /f /a “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\%%a\proof.xml”
if exist “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\%%a\proof.tmp” ren “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\%%a\proof.tmp” *.xml
)
if exist “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\reg_bacup.reg” regedit /s “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\reg_bacup.reg”
if exist “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\reg_bacup.reg” del /q /f /a “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\reg_bacup.reg”
cls & echo. & echo —+ Uninstall process done, press any key 2 close +— & pause>nul & call :clean_var & exit /b
)
echo. & echo 2 remove this patch, run “%~n0″ again, based on this article: & echo ‘http://www.mydigitallife.info/2007/05/21/hack-to-activate & echo -microsoft-office-2007-evaluation-trial-version/’ & ping -n 4 127.0.0.1>nul & cls
if not exist “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\reg_bacup.reg” (
regedit /e “32bit.reg” “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Registration”
regedit /e “64bit.reg” “HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\12.0\Registration”
if exist 32bit.reg type 32bit.reg >> “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\reg_bacup.reg”
if exist 32bit.reg del /q 32bit.reg
if exist 64bit.reg type 64bit.reg >> “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\reg_bacup.reg”
if exist 64bit.reg del /q 64bit.reg
)
cls & echo. & call :patch_reg
for /f “tokens=*” %%a in (’dir /a /b “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\proof*” ^| find /i “Proof.”‘) do if exist “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\%%a\proof.xml” call :patch_files %%a
echo. & echo —+ process done, press any key 2 close +— & pause>nul & cls & echo.
call :clean_var & exit /b
:clean_var
if exist proof.tmp del /q /f /a proof.tmp
set i=0
set line=
set file=
set proof_file=
set write=
set yami=
goto :eof
:patch_reg
echo. & echo delete +32 bit+ registry key’s & echo.
for /f “tokens=*” %%z in (’reg query “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Registration” ^| find “901″‘) do echo * clean key: “%%z\DigitalProductID” & reg delete “%%z” /v DigitalProductID /f & echo. & echo * clean key: “%%z\ProductID” & reg delete “%%z” /v ProductID /f & echo.
for /f “tokens=*” %%z in (’reg query “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Registration” ^| find “911″‘) do echo * clean key: “%%z\DigitalProductID” & reg delete “%%z” /v DigitalProductID /f & echo. & echo * clean key: “%%z\ProductID” & reg delete “%%z” /v ProductID /f & echo.
echo. & echo delete +64 bit+ registry key’s & echo.
for /f “tokens=*” %%z in (’reg query “HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\12.0\Registration” ^| find “901″‘) do echo * clean key: “%%z\DigitalProductID” & reg delete “%%z” /v DigitalProductID /f & echo. & echo * clean key: “%%z\ProductID” & reg delete “%%z” /v ProductID /f & echo.
for /f “tokens=*” %%z in (’reg query “HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\12.0\Registration” ^| find “911″‘) do echo * clean key: “%%z\DigitalProductID” & reg delete “%%z” /v DigitalProductID /f & echo. & echo * clean key: “%%z\ProductID” & reg delete “%%z” /v ProductID /f & echo.
echo. & goto :eof
:patch_files
set proof_file=%1
set file=”%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\%1\proof.xml”
REG QUERY “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion” /v “ProductName” | find /i “Vista”>nul
if not errorlevel 1 takeown /f %file%>nul & icacls %file% /grant administrators:F>nul
REG QUERY “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion” /v “ProductName” | find /i “windows 7″>nul
if not errorlevel 1 takeown /f %file%>nul & icacls %file% /grant administrators:F>nul
if exist “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\%proof_file%\proof.tmp” echo * ‘%proof_file%’ Alardy patched & echo. & call :clean_var & goto :eof
copy /y “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\%proof_file%\proof.xml” .\proof.tmp >nul
for /f “tokens=*” %%p in (proof.tmp) do call :get_line “%%p”
set i=0
set write=
set yami=
for /f “tokens=*” %%p in (proof.tmp) do (
call :write
if not defined write echo %%p>>proof.xml
if defined write (
set yami=
echo “%%p” | find /i “NeverInstalled” >nul
if not errorlevel 1 set yami=defined
if defined yami echo ^>>proof.xml
if not defined yami echo ^>>proof.xml
)
)
if defined yami (
echo * ‘%proof_file%’ alardy patched ^& make ‘new’ backup file & echo.
move proof.xml “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\%proof_file%\proof.tmp” >nul
)
if not defined yami (
echo * backup ‘%proof_file%’ ^& patch ‘%proof_file%’ & echo.
ren “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\%proof_file%\proof.xml” *.tmp >nul
move proof.xml “%ProgramFiles%\Common Files\microsoft shared\OFFICE12\Office Setup Controller\%proof_file%\” >nul
)
call :clean_var & goto :eof
:get_line
set /a i=%i%+1
echo %1 | find “SetupXmlFiles” >nul
if not errorlevel 1 set /a line=%i%+1
goto :eof
:write
set /a i=%i%+1
set write=
if “%line%”==”%i%” set write=defined
goto :eof
:: end ::
October 18th, 2009 19:53
does not works need help
October 17th, 2009 03:31
Thanks very much. It worked perfectly
October 16th, 2009 16:22
hey i did this just for access but already had the full version of student how do i fix this because now i cant activate it, i have tryed reinstalling it but it didnt work because “files were missing” any help please??
October 16th, 2009 09:53
Very good, thanks!
October 16th, 2009 03:48
Worked fine, day one of doing this from the latest Trial installer on the MS website…
Note The Trial Installer is 500MB and is called Enterprise.exe
Meaning that this is successfull even todate!
if it doesnt work, read the STEPS AGAIN!!!
maybe you’ll do it right this time!
October 15th, 2009 22:54
too bad!!!
i have followed the steps
but it does not work
now i even cant unistall the microsoft office
so anyone can help me??
October 14th, 2009 14:43
Hey there,
Do not follow the steps above as they offer a temporary solution that works for a few days. This is not a crack, this is a temporary solution which makes everything more confusing.
October 14th, 2009 08:35
ok this is all stupid and gay if u want office 2007 home and students which fetures word powerpoint and 2 others dotn remember them download the trial and activate it with this product key its universal ddy79433jv2rxgxmqfqppfdh8
October 14th, 2009 05:39
Still can’t use Office 7..
All functions are still locked, even after doing everything like the tutorial said..
October 13th, 2009 20:20
I tried copying the contents of Proof.XML, pasting into a new Notepad file in another location, changing from AlwaysInstalled to neverinstalled, and deleting the original file and pasting the new file in its place.
It still didn’t work …
Can anyone help me?
October 13th, 2009 17:11
I am very sorry, i just read Anhony Salin’s post and i think it worked.
October 13th, 2009 17:08
Hi, i am on windows vista and even by taking ownership of the proof.xml file (i used a take ownsership registry tool) i cant seem to modify it because it tells me the path to the file does not exist.
This is what i get:
Cannot create the C:\Program files(x86)\Common Files\ microsoft shared\OFFICE12\Office Setup controller\proof.en\proof.xml
make sure the path and file name are correct.
——————————————–
now honestly, i don’t understand what to do…
October 13th, 2009 07:54
This is me again, SandyHan. For the %temp% part of the manual uninstall, I was able to delete all but one file–but that file didn’t seem important, so I just let it go at that. Just in case it’s relevant.
HELP!! I’m really frustrated here!!
October 13th, 2009 07:52
Hi, I’m at my wit’s end and really hoping for help. Maybe I overlooked something.
I installed Office 2007–I think it was the Small Business Office 2007 version–and put in the product key for the trial since it required it, and Googled and found this webpage. Thank you! And I used the information to successfully change this from a trial version to a permanent version–or so I thought.
Well, Office 2007 as of a couple days ago won’t work except as a “reader.” That is, its menu options are grayed out. So I tried the other things suggested here, e.g., I tried EVERYTHING suggested above here in this webpage, PLUS, when that didn’t work for whatever reason, I tried the uninstalling option on your other webpage–the manual version that is.
Well, what happened was I manually deleted everything that I could find, pretty much I think, and then I went to the Add or Remove Programs section and Office 2007 wasn’t there anymore, so I thought, hmm, it was successfully uninstalled. (Mind you, I now remember that Business Contact Manager 2007, part of the package for me, was still there–I didn’t uninstall that. Was that the problem?)
So I went ahead and downloaded Small Business Office 2007, the same as before I think, and it asked for the product key, and I refused to give it, and I tried using 2007, and it’s still grayed out same as before I uninstalled.
What do I do now? Help!
October 12th, 2009 17:49
C:\Program Files\Common Files\Microsoft Shared\Office 12\Office Setup Controller\Proof.en Needs to be manually located by navigating through the Program Files in the drive in Windows Vista Ultimate and Windows 7. Otherwise, Windows will state that the file can not be located. Also, it is necessary to open up Notepad and paste the contents from Proof.xml into a new Notepad document. Delete the old Proof.xml and save the new Notepad document as Proof.xml on the desktop. Than drag it to the location where the old Proof.xml document once existed. Close out of all Windows and reboot. Than open up Office 2007 and enjoy!
October 11th, 2009 22:18
THE PATH TO BE TAKEN IS DIFFERENT IN WINDOWS 7.
C:\Program Files\Common Files\Microsoft Shared\Office 12\Office Setup Controller\Proof.en is the path that needs to be taken. Worked for me.
October 11th, 2009 04:52
under x64 systems, the registry keys are:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\12.0\Registration
October 9th, 2009 23:32
om mau nanya nih ,, kog saya udah delete
C: \ ProgramData \ Microsoft \ OFFICE \ DATA
tetep gabisa ya ?