익명 01:47

Why can’t I install Office 2007 on Windows 11 due to errors like this: "Couldn...

Why can’t I install Office 2007 on Windows 11 due to errors like this: "Couldn't Mount File" and others?

I am trying to install (ancient) Microsoft Office 2007 Ultimate on a freshly-upgraded system. Justifications: I have the license and the ISO; I know the software (and have many customizations for it); and Microsoft says it will work, with some potential incompatibilities. Good enough for me.

I have found that Windows 11 doesn't seem to like mounting .ISO files at all, and there are a wealth of sites with potential solutions to the "Sorry, there was a problem mounting the file," error - including this Super User question. I find it sad that I have not found one site that tries to determine what the error actually is, and instead they all seem to brute-force an answer. But that's enough commentary on that.

In my case, none of the solutions I've run across has solved the issue. The mentioned phantom registry entries don't exist. The file is neither sparse nor blocked, etc., etc. The error I get when trying to mount manually with PowerShell is:

PS C:\WINDOWS\system32> Mount-DiskImage 'C:\Archives\2007\Microsoft Office Ultimate 2007.iso'
Mount-DiskImage : The parameter is incorrect.
At line:1 char:1
+ Mount-DiskImage 'C:\Archive\2007\Microsoft Office Ultimate 2007.i ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (MSFT_DiskImage:ROOT/Microsoft/.../MSFT_DiskImage) [Mount-DiskImage], C
   imException
        + FullyQualifiedErrorId : HRESULT 0x80070057,Mount-DiskImage

So, lacking a drive I can actually write this to, I tried extracting the ISO through tried-and-true methods suh as:

  • Mount the drive on another (not Windows) system (works great) and copy the virtual drive contents
  • Use 7zip to extract the .iso to a folder

Both of these extraction methods are successful. When I run the resultant SETUP.EXE at the root of the result, I get a Microsoft Setup Bootstrapper permissions request to install software (yes, please) and then this failure:

Error about inability to find data

enter image description here

ON the off chance that I had a faulty copy of the .ISO, I downloaded a fresh copy from here and tried all the above again, with the same result.

What advice is available to get past all this? I'm happy to provide additional information as necessary. Advice regarding finding the actual error I'm trying to overcome would also be welcome.

As requested, the contents of Registry at HKEY_CLASSES_ROOT\Wincows.IsoFile are:

Key Name:          HKEY_CLASSES_ROOT\Windows.IsoFile
Class Name:        <NO CLASS>
Last Write Time:   4/1/2024 - 4:48 AM
Value 0
  Name:            <NO NAME>
  Type:            REG_SZ
  Data:            Disc Image File

Value 1
  Name:            FriendlyTypeName
  Type:            REG_EXPAND_SZ
  Data:            @%SystemRoot%\System32\shell32.dll,-30602


Key Name:          HKEY_CLASSES_ROOT\Windows.IsoFile\DefaultIcon
Class Name:        <NO CLASS>
Last Write Time:   4/1/2024 - 4:48 AM
Value 0
  Name:            <NO NAME>
  Type:            REG_EXPAND_SZ
  Data:            %SystemRoot%\System32\imageres.dll,-5205


Key Name:          HKEY_CLASSES_ROOT\Windows.IsoFile\shell
Class Name:        <NO CLASS>
Last Write Time:   4/1/2024 - 4:48 AM
Value 0
  Name:            <NO NAME>
  Type:            REG_SZ
  Data:            mount


Key Name:          HKEY_CLASSES_ROOT\Windows.IsoFile\shell\burn
Class Name:        <NO CLASS>
Last Write Time:   4/1/2024 - 4:48 AM
Value 0
  Name:            MUIVerb
  Type:            REG_EXPAND_SZ
  Data:            @%SystemRoot%\System32\isoburn.exe,-351


Key Name:          HKEY_CLASSES_ROOT\Windows.IsoFile\shell\burn\command
Class Name:        <NO CLASS>
Last Write Time:   4/1/2024 - 4:48 AM
Value 0
  Name:            <NO NAME>
  Type:            REG_EXPAND_SZ
  Data:            %SystemRoot%\System32\isoburn.exe "%1"


Key Name:          HKEY_CLASSES_ROOT\Windows.IsoFile\shell\mount
Class Name:        <NO CLASS>
Last Write Time:   4/1/2024 - 4:48 AM
Value 0
  Name:            CommandStateSync
  Type:            REG_SZ
  Data:

Value 1
  Name:            ExplorerCommandHandler
  Type:            REG_SZ:

Here is the output of PowerShell command Get-ChildItem "HKLM:\Software\Classes\Windows.IsoFile" -Recurse

    Hive: HKEY_LOCAL_MACHINE\Software\Classes\Windows.IsoFile


Name                           Property                                                                                
----                           --------                                                                                
DefaultIcon                    (default) : C:\WINDOWS\System32\imageres.dll,-5205                                      
shell                          (default) : mount                                                                       


    Hive: HKEY_LOCAL_MACHINE\Software\Classes\Windows.IsoFile\shell


Name                           Property                                                                                
----                           --------                                                                                
burn                           MUIVerb : @C:\WINDOWS\System32\isoburn.exe,-351                                         


    Hive: HKEY_LOCAL_MACHINE\Software\Classes\Windows.IsoFile\shell\burn


Name                           Property                                                                                
----                           --------                                                                                
command                        (default) : C:\WINDOWS\System32\isoburn.exe "%1"                                        


    Hive: HKEY_LOCAL_MACHINE\Software\Classes\Windows.IsoFile\shell


Name                           Property                                                                                
----                           --------                                                                                
mount                          CommandStateSync       :                                                                
                               ExplorerCommandHandler : {9ab3b1c9-3225-4bb4-93b6-bfb3c0d93743}                         
                               MultiSelectModel       : Document                                                       


    Hive: HKEY_LOCAL_MACHINE\Software\Classes\Windows.IsoFile\shell\mount


Name                           Property                                                                                
----                           --------                                                                                
command                        (default)       : C:\WINDOWS\Explorer.exe                                               
                               DelegateExecute : {9ab3b1c9-3225-4bb4-93b6-bfb3c0d93743}                                


    Hive: HKEY_LOCAL_MACHINE\Software\Classes\Windows.IsoFile


Name                           Property                                                                                
----                           --------                                                                                
tabsets                        selection : 1796                   


Top Answer/Comment:
  1. At a guess, Windows 11 may be incompatible with 32-bit MS Office 2007, even if you can get that ISO mounted, because it does not meet current security requirements. Instead, if you absolutely must run that ancient, unsupported version of MS Office, first install, in a virtual machine (VM), an older operating system (OS) such as 32-bit Windows 7. Install MS Office 2007 on that old OS.

  2. Why bother installing Office 2007? If you need to open, view, edit or print files in old Office formats, install free, current LibreOffice on Windows 11, instead, which can handle archaic file formats, as well as modern. That would be far easier than trying to get the old MS Office suite working on a VM.

상단 광고의 [X] 버튼을 누르면 내용이 보입니다