Help - Search - Members - Calendar
Full Version: Create Standalone Word 97
MSFN Forums > Microsoft Software Products - Discussion & Support > Microsoft Office 97/2000/2002-XP/2003/2007

   


Google Internet Forums Unattended CD/DVD Guide
almawardi
I'm trying to make stand alone winword 97 from office 97 sr-2 found here:
http://office.microsoft.com/downloads/9798...ff97detail.aspx

then extract with 7zip or winrar to get this files:
- winword.exe
- msconv97.dll
- mso7enu.dll
- mso97.dll
- wwintl32.dll

then copy to this folder c:\office

create registry files to merge:

CODE
REGEDIT4
[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}]
@="Microsoft Word Document"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\AutoConvertTo]
@=""

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\AuxUserType]

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\AuxUserType\2]
@="Document"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\AuxUserType\3]
@="Microsoft Word 97"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Conversion]

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Conversion\Readable]

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Conversion\Readable\Main]
@="MSWordDoc,WordDocument,Word.Document.6,1"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Conversion\Readwritable]

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Conversion\Readwritable\Main]
@="MSWordDoc"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats]

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\DefaultFile]
@="MSWordDoc"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\DelayRenderFormats]

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\DelayRenderFormats\0]
@="Woozle"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\GetSet]

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\GetSet\0]
@="Embed_Source,1,8,1"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\GetSet\1]
@="1,1,1,3"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\GetSet\2]
@="3,1,32,1"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\GetSet\3]
@="Rich Text Format,1,1,3"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\GetSet\4]
@="NoteshNote, -1,1,1"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\PriorityCacheFormats]

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\PriorityCacheFormats\0]
@="Rich Text Format"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DefaultExtension]
@=".doc,Word Document (.doc)"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DefaultIcon]
@="C:\\Office\\Winword.exe,1"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DocObject]
@="16"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Implemented Categories]

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Implemented Categories\{000C0118-0000-0000-C000-000000000046}]

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\InprocHandler32]
@="ole32.dll"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Insertable]

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\LocalServer32]
@="\"C:\\Office\\Winword.exe\""

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\MiscStatus]
@="0"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\MiscStatus\1]
@="1"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\OfficeCompliant]

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\PersistentHandler]
@="{98de59a0-d175-11cd-a7bd-00006b827d94}"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Printable]

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\ProgID]
@="Word.Document.8"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\TypeLib]
@="{00020905-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Verb]

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Verb\0]
@="&Edit,0,2"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Verb\1]
@="&Open,0,2"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Version]
@="8.0"

[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\VersionIndependentProgID]
@="Word.Document"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}]
@="Microsoft Word Picture"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\AutoConvertTo]
@=""

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\AuxUserType]

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\AuxUserType\2]
@="Picture"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\AuxUserType\3]
@="Microsoft Word 97"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\Conversion]

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\Conversion\Readable]

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\Conversion\Readable\Main]
@="MSWordDoc,MSDraw,Word.Picture.6,1"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\Conversion\Readwritable]

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\Conversion\Readwritable\Main]
@="MSWordDoc"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats]

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats\DefaultFile]
@="MSWordDoc"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats\GetSet]

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats\GetSet\0]
@="Embed_Source,1,8,1"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats\GetSet\1]
@="1,1,1,3"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats\GetSet\2]
@="3,1,32,3"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats\GetSet\3]
@="Rich Text Format,1,1,3"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats\GetSet\4]
@="NoteshNote, -1,1,1"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DefaultIcon]
@="C:\\Office\\Winword.exe,1"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\InprocHandler32]
@="ole32.dll"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\Insertable]

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\LocalServer32]
@="\"C:\\Office\\Winword.exe\""

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\MiscStatus]
@="0"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\OfficeCompliant]

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\ProgId]
@="Word.Picture.8"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\TypeLib]
@="{00020905-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\verb]

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\verb\0]
@="&Edit,0,2"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\verb\1]
@="&Open,0,2"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\Version]
@="8.0"

[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\VersionIndependentProgID]
@="Word.Picture"

[HKEY_CLASSES_ROOT\CLSID\{000209FE-0000-0000-C000-000000000046}]
@="Microsoft Word Basic"

[HKEY_CLASSES_ROOT\CLSID\{000209FE-0000-0000-C000-000000000046}\AutoConvertTo]
@=""

[HKEY_CLASSES_ROOT\CLSID\{000209FE-0000-0000-C000-000000000046}\InprocHandler]
@="Ole2.dll"

[HKEY_CLASSES_ROOT\CLSID\{000209FE-0000-0000-C000-000000000046}\InprocHandler32]
@="Ole32.dll"

[HKEY_CLASSES_ROOT\CLSID\{000209FE-0000-0000-C000-000000000046}\LocalServer32]
@="C:\\OFFICE\\Winword.exe /Automation"

[HKEY_CLASSES_ROOT\CLSID\{000209FE-0000-0000-C000-000000000046}\ProgID]
@="Word.Basic.8"

[HKEY_CLASSES_ROOT\CLSID\{000209FE-0000-0000-C000-000000000046}\VersionIndependentProgID]
@="Word.Basic"

[HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}]
@="Microsoft Word Application"

[HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}\InprocHandler32]
@="Ole32.dll"

[HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}\LocalServer32]
@="C:\\OFFICE\\Winword.exe /Automation"

[HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}\ProgID]
@="Word.Application.8"

[HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}\VersionIndependentProgID]
@="Word.Application"

[HKEY_CLASSES_ROOT\Word.Addin.8]
@="Microsoft Word Addin"

[HKEY_CLASSES_ROOT\Word.Addin.8\DefaultIcon]
@="C:\\Office\\Winword.exe,5"

[HKEY_CLASSES_ROOT\Word.Addin.8]
@="Microsoft Word Addin"

[HKEY_CLASSES_ROOT\Word.Addin.8\DefaultIcon]
@="C:\\Office\\Winword.exe,5"

[HKEY_CLASSES_ROOT\Word.Document]
@="Microsoft Word Document"

[HKEY_CLASSES_ROOT\Word.Document\CLSID]
@="{00020906-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\Word.Document\CurVer]
@="Word.Document.8"

[HKEY_CLASSES_ROOT\Word.Document.6]
@="Microsoft Word 6.0 - 7.0 Document"

[HKEY_CLASSES_ROOT\Word.Document.6\CLSID]
@="{00020900-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\Word.Document.6\CurVer]
@="Word.Document.8"

[HKEY_CLASSES_ROOT\Word.Document.6\NotInsertable]

[HKEY_CLASSES_ROOT\Word.Document.6\protocol]
@=""

[HKEY_CLASSES_ROOT\Word.Document.6\protocol\StdFileEditing]
@=""

[HKEY_CLASSES_ROOT\Word.Document.6\protocol\StdFileEditing\server]
@="C:\\OFFICE\\Winword.exe"

[HKEY_CLASSES_ROOT\Word.Document.8]
"EditFlags"=hex:00,00,01,00
@="Microsoft Word Document"

[HKEY_CLASSES_ROOT\Word.Document.8\AppRegistry]
@="\\Software\\Microsoft\\Office\\8.0\\Word"

[HKEY_CLASSES_ROOT\Word.Document.8\CLSID]
@="{00020906-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\Word.Document.8\DefaultIcon]
@="C:\\Office\\Winword.exe,1"

[HKEY_CLASSES_ROOT\Word.Document.8\DocObject]

[HKEY_CLASSES_ROOT\Word.Document.8\Insertable]

[HKEY_CLASSES_ROOT\Word.Document.8\protocol]
@=""

[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing]
@=""

[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing\RequestDataFormats]
@="NoteshNote,NotesDocAction"

[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing\server]
@="C:\\OFFICE\\Winword.exe"

[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing\SetDataFormats]
@="NotesDocInfo"

[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing\Verb]

[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing\Verb\0]
@="Edit"

[HKEY_CLASSES_ROOT\Word.Document.8\shell]

[HKEY_CLASSES_ROOT\Word.Document.8\shell\New]
@="&New "

[HKEY_CLASSES_ROOT\Word.Document.8\shell\New\command]
@="\"C:\\Office\\Winword.exe\" /n"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\New\ddeexec]
@="[REM _DDE_Direct][FileNew(\"%1\")]"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\New\ddeexec\Application]
@="WinWord"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\New\ddeexec\Topic]
@="System"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\open]
@="&Open"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\open\command]
@="C:\\Office\\Winword.exe %1"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\open\ddeexec]
@="[REM _DDE_Direct][FileOpen(\"%1\")]"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\open\ddeexec\Application]
@="WinWord"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\open\ddeexec\Topic]
@="System"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\print]
@="&Print"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\print\command]
@="\"C:\\Office\\Winword.exe\" /x"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\print\ddeexec]
@="[REM _DDE_Minimize][FileOpen(\"%1\")][FilePrint 0][DocClose 2]"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\print\ddeexec\Application]
@="WinWord"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\print\ddeexec\ifexec]
@="[FileOpen(\"%1\")][FilePrint 0][FileExit 2]"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\print\ddeexec\Topic]
@="System"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\printto]

[HKEY_CLASSES_ROOT\Word.Document.8\shell\printto\command]
@="\"C:\\Office\\Winword.exe\" /n"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\printto\ddeexec]
@="[REM _DDE_Minimize][FileOpen(\"%1\")][FilePrintSetup \"%2 on p\",.DoNotSetAsSysDefault=1][FilePrint 0][DocClose 2][FilePrintSetup \"\"]"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\printto\ddeexec\Application]
@="WinWord"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\printto\ddeexec\ifexec]
@="[FileOpen(\"%1\")][FilePrintSetup \"%2 on p\",.DoNotSetAsSysDefault=1][FilePrint 0][FileExit 2]"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\printto\ddeexec\Topic]
@="System"

[HKEY_CLASSES_ROOT\Word.Picture]
@="Microsoft Word Picture"

[HKEY_CLASSES_ROOT\Word.Picture\CLSID]
@="{00020907-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\Word.Picture\CurVer]
@="Word.Picture.8"

[HKEY_CLASSES_ROOT\Word.Picture.6]
@="Microsoft Word 6.0 - 7.0 Picture"

[HKEY_CLASSES_ROOT\Word.Picture.6\CLSID]
@="{00020901-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\Word.Picture.6\CurVer]
@="Word.Picture.8"

[HKEY_CLASSES_ROOT\Word.Picture.6\NotInsertable]

[HKEY_CLASSES_ROOT\Word.Picture.6\protocol]
@=""

[HKEY_CLASSES_ROOT\Word.Picture.6\protocol\StdFileEditing]
@=""

[HKEY_CLASSES_ROOT\Word.Picture.6\protocol\StdFileEditing\server]
@="C:\\OFFICE\\Winword.exe"

[HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Common\UserInfo]
"UserName"=hex:55,00,73,00,65,00,72,00,00,00



save as registry.reg then merge into system.

now i'm trying to get docx functionality with 2007 compatibility pack, any suggestion?
cure
Interesting project.

I have dictionary and therausus (and if one wanted the hyphoning) working.

However, Word 97 doesn't recognise newer versions of these. Further it creates registry keys for the dictionary and needs them for the therausus, which may be a problem if you want Outlook Expres or some other problem making use of newer files.

Renaming the files doesn't solve the problem.

So a truly portable version aka portableapps.com would be a nice way to go. All the registry calls would be captured and be made virtually by the launcher. Sadly building a portable app seem to be less simple than I had hoped. More brutually one could merge reg files in an out to achieve the same effect.




Google Internet Forums Unattended CD/DVD Guide

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.