Post
by *polle452 » 2018-09-07, 15:40 UTC
I have no reason to believe that your issue (and to the extend that I have similar issue with some of the Icons on my W10 PC)
can be related to TC - probably any version .
Without being a MS whizz, you are missing large parts of the required info.
Why MS Office doesn't install correctly ?????????? I do see that you have a different version of Office which could use a different approach.
A) I ran the RegistryInfo.exe on my W10 no MS Office and TC9.21a and using MS Viewer/OpenOffice:
=============================
[Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xls]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xls\OpenWithList]
a="soffice.bin"
b="acb"
c="XLVIEW.EXE"
d="abcd"
MRUList="abde"
e="firefox.exe"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xls\OpenWithProgids]
OpenOffice.Xls=type(0)
ExcelViewer.Sheet.8=type(0)
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xls\UserChoice]
Hash="ggvbU/aBpBw="
ProgId="ExcelViewer.Sheet.8"
=============================
Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xls\UserChoice="ExcelViewer.Sheet.8"
[HKEY_CLASSES_ROOT\ExcelViewer.Sheet.8]
(default)="Microsoft Office Excel 97-2003 Worksheet"
[HKEY_CLASSES_ROOT\ExcelViewer.Sheet.8\DefaultIcon]
(default)="G:\Program Files\Microsoft Office\Office12\xlview.exe,26"
[HKEY_CLASSES_ROOT\ExcelViewer.Sheet.8\shell]
(default)="Open"
[HKEY_CLASSES_ROOT\ExcelViewer.Sheet.8\shell\Open]
(default)="&Open"
[HKEY_CLASSES_ROOT\ExcelViewer.Sheet.8\shell\Open\command]
(default)="G:\Program Files\Microsoft Office\Office12\xlview.exe "%1""
[HKEY_CLASSES_ROOT\ExcelViewer.Sheet.8\shell\Print]
(default)="&Print"
[HKEY_CLASSES_ROOT\ExcelViewer.Sheet.8\shell\Print\command]
(default)="G:\Program Files\Microsoft Office\Office12\xlview.exe /p "%1""
1.st section show how Explorer finds the Icon(s) it need to display via xlview.exe with the DefaultIcon defined in sec. 2.
*********************************************
B) I ran the RegistryInfo.exe on a W7 with MS Office2007 and TC8.50:
[HKEY_CLASSES_ROOT\Excel.Sheet.8\DefaultIcon]
(default)="C:\Windows\Installer\{90120000-0030-0000-0000-0000000FF1CE}\xlicons.exe,28"
This is a 3 section setup where DefaultIcon is defined via WindowsInstaller (sec. 2).
Section 1 defines some Excel parameters, sec. 2 makes all the [HKEY_CLASSES_ROOT\Excel.Sheet.8] definitions and sec. 3 sets the Explorer part.
Here is the setup:
[HKEY_CLASSES_ROOT\.xls]
Content Type="application/vnd.ms-excel"
(default)="Excel.Sheet.8"
[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8]
[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8\ShellNew]
[HKEY_CLASSES_ROOT\.xls\PersistentHandler]
(default)="{98de59a0-d175-11cd-a7bd-00006b827d94}"
[HKEY_CLASSES_ROOT\.xls\shellex]
[HKEY_CLASSES_ROOT\.xls\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
(default)="{00020827-0000-0000-C000-000000000046}"
=============================
[HKEY_CLASSES_ROOT\Excel.Sheet.8]
(default)="Microsoft Office Excel 97-2003 Worksheet"
BrowserFlags=type(4)
EditFlags=type(3)
[HKEY_CLASSES_ROOT\Excel.Sheet.8\CLSID]
(default)="{00020820-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\DefaultIcon]
(default)="C:\Windows\Installer\{90120000-0030-0000-0000-0000000FF1CE}\xlicons.exe,28"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\DocObject]
(default)="16"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\Insertable]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\protocol]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\protocol\StdFileEditing]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\protocol\StdFileEditing\server]
(default)="C:\PROGRA~1\MICROS~2\Office12\EXCEL.EXE"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\protocol\StdFileEditing\SetDataFormats]
(default)="NotesDocInfo"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\protocol\StdFileEditing\verb]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\protocol\StdFileEditing\verb\0]
(default)="&Edit"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\protocol\StdFileEditing\verb\1]
(default)="&Open"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell]
(default)="Open"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\New]
(default)="&New"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\New\command]
(default)=""C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e /n"
command=type(7)
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\New\ddeexec]
(default)="[new("%1")]"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\New\ddeexec\application]
(default)="Excel"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\New\ddeexec\topic]
(default)="system"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open]
(default)="&Open"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
(default)=""C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e"
command=type(7)
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec]
(default)="[open("%1")]"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec\application]
(default)="Excel"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec\topic]
(default)="system"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly]
(default)="Open as Read-Only"
Extended=""
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\command]
(default)=""C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /h /e"
command=type(7)
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec]
(default)="[open("%1",,,,,,,,,,,,,,1,,1)]"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec\application]
(default)="Excel"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec\topic]
(default)="system"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Print]
(default)="&Print"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Print\command]
(default)=""C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e"
command=type(7)
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Print\ddeexec]
(default)="[open("%1")][print()][close()]"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Print\ddeexec\application]
(default)="Excel"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Print\ddeexec\ifexec]
(default)="[open("%1")][print()][quit()]"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Print\ddeexec\topic]
(default)="system"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Printto]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Printto\command]
(default)=""C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e"
command=type(7)
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Printto\ddeexec]
(default)="[open("%1")][print(1,,,,,,,,,,,2,"%2")][close()]"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Printto\ddeexec\application]
(default)="Excel"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Printto\ddeexec\ifexec]
(default)="[open("%1")][print(1,,,,,,,,,,,2,"%2")][quit()]"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Printto\ddeexec\topic]
(default)="system"
=============================
[Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xls]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xls\OpenWithList]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xls\OpenWithProgids]
Excel.Sheet.8=type(0)