Two .net dependent apps will not install


allan

Well-known member
Power User
VIP
Local time
2:38 AM
Posts
374
Location
New Jersey, USA
OS
W10, W11
New Dell XPS desktop running 24H2 out of the box. I've confirmed that .net 4.8 and 3.5 are installed (in "turn windows features on and off"). I have the following issue with two apps:

  • PlayOn - The app will not install. It starts the installation process and then backs out. The log is of no help to me or to PlayOn support (they can't figure out the issue).
  • Brother iPrint & Scan app. I was able to install the app when I first set up the computer three weeks ago. All good. There is now an update available. When I try to install the update it first uninstalls the prior version of the app and then tries to install itself. The uninstall works, but it does not complete the installation, and in the end I have no iprint & scan app installed.
A couple of notes:
  • Both apps seem to require .net 6.0.25 and I can confirm that they do install it (web server hosting, asp, runtime). I've compared with another computer running the same apps (successfully) and the .net apps are correct and the same on both systems.
  • Tech support for both Brother & PlayOn cannot figure out what the problem is.
  • Yes, the fact that iprint & scan installed 3 weeks ago but won't now is a question mark.
  • I do have a day old Macrium image that I've used, so iPrint & scan works (with the "old" version of the app), and for now I've disabled "check for updates" in that app.
  • I've tried uninstalling all v. 6 .net apps and reinstalling manually as well as uninstalling them and allowing the apps to install .net. No joy.
I'm open to any ideas. Thanks in advance.
 

My Computer

System One

  • OS
    W10, W11
    Computer type
    PC/Desktop
    Manufacturer/Model
    2 HP Desktops, 1 Dell Desktop, 2 Dell XPS Laptops, 1 HP Laptop
I just checked my computer and it has the latest as shown available on
Looks like .NET Framework 4.8 is the latest.

.NET seems to be something else, haven't experienced it yet.
 

My Computers

System One System Two

  • OS
    Win11 Pro RTM
    Computer type
    Laptop
    Manufacturer/Model
    Dell Vostro 3400
    CPU
    Intel Core i5 11th Gen. 2.40GHz
    Memory
    12GB
    Hard Drives
    256GB SSD NVMe M.2
  • Operating System
    Windows 11 Pro RTM x64
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Vostro 5890
    CPU
    Intel Core i5 10th Gen. 2.90GHz
    Memory
    16GB
    Graphics card(s)
    Onboard, no VGA, using a DisplayPort-to-VGA adapter
    Monitor(s) Displays
    24" Dell
    Hard Drives
    512GB SSD NVMe, 4TB Seagate HDD
    Browser
    Firefox, Edge
    Antivirus
    Windows Defender/Microsoft Security
Try downloading and installing the .NET 6.0 SDK from here:


It includes all of the runtimes you need for that version of .NET. One of them may be a dependency for your programs. It's worth a shot anyway. I realize that you tried installing .NET 6.0, but you may not have all of the runtimes that you need. The SDK will install all of them.

EDIT

I should note that .NET is very strange at times. .NET 4 is not the same as 4.8, which is not the same as 6.XX or 7.0 (which is deprecated), or even 8.XX.

The different versions are there to support different versions of the C# runtime and language version, and you must have the specific one that supports the language version that your app was written in. If you don't have it, you get problems like you are having right now.

After some thought, I have another set of suggestions that may help now and in the future:

1. Make sure .NET 3.5 is working on your computer (Use the System window > Add or remove Windows features > tick the box beside .NET 3.5)
2. Install .NET versions 4.X, 4.8, 6.X, 8.X, and 9.X where X is the subversion number. Make sure to install the SDKs for all of them rather than just the runtimes.
3. Check the Microsoft .NET pages for any clues to troubleshooting this problem. .NET troubleshooting
4. Report back with the exact error messages you get. Screen shots are helpful here.

I have every .NET SDK installed in my system as I do a lot of development work. I never have an issue with installing a .NET program. You don't have to go that crazy. Just install the ones I listed and see how it goes.
 
Last edited:

My Computer

System One

  • OS
    Win 11 Pro 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Self build
    CPU
    Intel i7 13700KF
    Motherboard
    Gigabyte Z790 UD AC
    Memory
    32 GB Team Group DDR5 - 6000 CL 30
    Graphics Card(s)
    ASUS TUF GAMING RTX 3070 Ti
    Sound Card
    On board Realtek
    Monitor(s) Displays
    2 x Samsung 32 inch curved - one 4K, one 1080p
    Screen Resolution
    4K, 1920 x 1080
    Hard Drives
    1 TB Samsung 980 Pro Nvme, 1 TB Samsung 970 EVO Nvme, 2 x Samsung 970 2TB SSD SATA
    PSU
    EVGA 1000Q
    Case
    Rosewill something or other
    Cooling
    Noctua NH-D15. A whole schwak of Noctua case fans. $$$
    Keyboard
    Logitech G815
    Mouse
    Logitech G502 Hero
    Internet Speed
    700 up, 600 down
    Browser
    Firefox
    Antivirus
    MalwareBytes
I'll give it a shot tomorrow and report back Catnip. Thanks.
 

My Computer

System One

  • OS
    W10, W11
    Computer type
    PC/Desktop
    Manufacturer/Model
    2 HP Desktops, 1 Dell Desktop, 2 Dell XPS Laptops, 1 HP Laptop

My Computer

System One

  • OS
    Windows 11 Pro 24H2 (Build 26100.3037)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Precision 3660 Tower Workstation
    CPU
    12th Gen Intel(R) Core(TM) i9-12900 5.10 GHz
    Motherboard
    64-bit operating system, x64-based processor
    Memory
    32.00 GB
    Graphics Card(s)
    Intel UHD Graphics 770
    Sound Card
    Realtek Audio
    Monitor(s) Displays
    Dell P2714H Monitor
    Screen Resolution
    1920 x 1080
    Hard Drives
    1 x 512GB NVME PC801 NVMe SK hynix - BOOT
    1 x 1TB Seagate ST1000LM049-2GH172 Internal HDD
    1 x 1TB Seagate STGX4000400 External HDD
    1 x 2TB Seagate STGX4000400 External HDD
    1 x 4TB Seagate STGX4000400 External HDD
    PSU
    300 Watts
    Cooling
    Air
    Keyboard
    Microsoft Wired Keyboard 600
    Mouse
    Microsoft USB Basic Optical Mouse v2.0
    Browser
    Firefox
    Antivirus
    Windows Defender + Malwarebytes Premium
    Other Info
    BaseBoard Manufacturer Dell Inc.
    BaseBoard Product 0J1CP3
    BaseBoard Version A01
Just be aware that Visual C++ does not use .NET. They are totally different technologies and operating environments. .NET is more focused on Windows UI apps and database integration and insulates the programmer/user from a lot of the minutiae that is under the hood in Windows.

And while you do and can write Windows programs in Visual C++, it takes a more bare metal approach by delving more into the intricacies of Windows programming. Use it if you want full control over your hardware. In fact, Windows is written in C++.

Just note that adding the C++ runtimes will not affect a .NET installation or problem. They are not the same.

But while we are here and talking about it, any user should have the latest C++ runtimes installed in their PC, so @IanMosley great idea, but it will not help the OP with this problem in this case.
 

My Computer

System One

  • OS
    Win 11 Pro 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Self build
    CPU
    Intel i7 13700KF
    Motherboard
    Gigabyte Z790 UD AC
    Memory
    32 GB Team Group DDR5 - 6000 CL 30
    Graphics Card(s)
    ASUS TUF GAMING RTX 3070 Ti
    Sound Card
    On board Realtek
    Monitor(s) Displays
    2 x Samsung 32 inch curved - one 4K, one 1080p
    Screen Resolution
    4K, 1920 x 1080
    Hard Drives
    1 TB Samsung 980 Pro Nvme, 1 TB Samsung 970 EVO Nvme, 2 x Samsung 970 2TB SSD SATA
    PSU
    EVGA 1000Q
    Case
    Rosewill something or other
    Cooling
    Noctua NH-D15. A whole schwak of Noctua case fans. $$$
    Keyboard
    Logitech G815
    Mouse
    Logitech G502 Hero
    Internet Speed
    700 up, 600 down
    Browser
    Firefox
    Antivirus
    MalwareBytes

My Computer

System One

  • OS
    Win 11 Pro 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Self build
    CPU
    Intel i7 13700KF
    Motherboard
    Gigabyte Z790 UD AC
    Memory
    32 GB Team Group DDR5 - 6000 CL 30
    Graphics Card(s)
    ASUS TUF GAMING RTX 3070 Ti
    Sound Card
    On board Realtek
    Monitor(s) Displays
    2 x Samsung 32 inch curved - one 4K, one 1080p
    Screen Resolution
    4K, 1920 x 1080
    Hard Drives
    1 TB Samsung 980 Pro Nvme, 1 TB Samsung 970 EVO Nvme, 2 x Samsung 970 2TB SSD SATA
    PSU
    EVGA 1000Q
    Case
    Rosewill something or other
    Cooling
    Noctua NH-D15. A whole schwak of Noctua case fans. $$$
    Keyboard
    Logitech G815
    Mouse
    Logitech G502 Hero
    Internet Speed
    700 up, 600 down
    Browser
    Firefox
    Antivirus
    MalwareBytes
@allan If you don't have success after the suggestions above, do the ol' VoiceWarmUpX thing for MSI logging. It'll generate a really verbose log for the installation, but it should have some clue in it as to what's wrong.

In HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer, create a string value called Logging, with the data voicewarmupx. When you run setup again, you should get logs in %TEMP% named for the application and with a timestamp, e.g., PlayOn_Home_2024something-something.

After the installation, you'll want to remove this registry entry, as it creates verbose logs every time Windows Installer does something, and it kills performance.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Intel Core i7-1260P, 2100 MHz
    Motherboard
    NUC12WSBi7
    Memory
    64 GB
    Graphics Card(s)
    Intel Iris Xe
    Sound Card
    built-in Realtek HD audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840x2160 @ 60Hz
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
    Antivirus
    Microsoft Defender
  • Operating System
    Linux Mint 21.2 (Cinnamon)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC8i5BEH
    CPU
    Intel Core i5-8259U CPU @ 2.30GHz
    Memory
    32 GB
    Graphics card(s)
    Iris Plus 655
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
No go. However, I did check the log files for both apps and found the same error in both:

Failed to configure per-machine MSI package.

I tried taking ownership of the temp folder, the folder from which the executables were being run, and the destination folders (where possible). I also insured Windows Installer Service is running (along with its dependent service). I've attached the log generated by PlayOn during the failed install. I'm guessing the problem is similar to iprint & scan.
 

Attachments

My Computer

System One

  • OS
    W10, W11
    Computer type
    PC/Desktop
    Manufacturer/Model
    2 HP Desktops, 1 Dell Desktop, 2 Dell XPS Laptops, 1 HP Laptop
The error message in that log is the generic (unhelpful) 1603, which is ERROR_INSTALL_FAILURE (thanks, Windows Installer, we know that much).

Did you get the more verbose logs? This one is too short.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Intel Core i7-1260P, 2100 MHz
    Motherboard
    NUC12WSBi7
    Memory
    64 GB
    Graphics Card(s)
    Intel Iris Xe
    Sound Card
    built-in Realtek HD audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840x2160 @ 60Hz
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
    Antivirus
    Microsoft Defender
  • Operating System
    Linux Mint 21.2 (Cinnamon)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC8i5BEH
    CPU
    Intel Core i5-8259U CPU @ 2.30GHz
    Memory
    32 GB
    Graphics card(s)
    Iris Plus 655
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
Thanks pseymour. Verbose logs attached.
 

Attachments

My Computer

System One

  • OS
    W10, W11
    Computer type
    PC/Desktop
    Manufacturer/Model
    2 HP Desktops, 1 Dell Desktop, 2 Dell XPS Laptops, 1 HP Laptop
The problem is in this custom action in their installer, whatever it does.

Code:
MSI (s) (90:F4) [10:39:08:466]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI54DB.tmp, Entrypoint: LoadSettings
MSI (s) (90:78) [10:39:08:467]: Generating random cookie.
MSI (s) (90:78) [10:39:08:554]: Created Custom Action Server with PID 22232 (0x56D8).
MSI (s) (90:BC) [10:39:08:584]: Running as a service.
MSI (s) (90:BC) [10:39:08:590]: Hello, I'm your 32bit Impersonated custom action server.
Action start 10:39:08: PlayOnCA.LoadSettings.
SFXCA: Extracting custom action to temporary directory: C:\Windows\Installer\MSI54DB.tmp-\
SFXCA: Failed to extract to temporary directory. Cabinet error code 11.
CustomAction PlayOnCA.LoadSettings returned actual error code 1603 but will be translated to success due to continue marking

Can you see if C:\Windows\Installer\MSI54DB.tmp- exists and is empty? SFXCA, which is doing the extracting, requires the folder to already exist and be empty.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Intel Core i7-1260P, 2100 MHz
    Motherboard
    NUC12WSBi7
    Memory
    64 GB
    Graphics Card(s)
    Intel Iris Xe
    Sound Card
    built-in Realtek HD audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840x2160 @ 60Hz
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
    Antivirus
    Microsoft Defender
  • Operating System
    Linux Mint 21.2 (Cinnamon)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC8i5BEH
    CPU
    Intel Core i5-8259U CPU @ 2.30GHz
    Memory
    32 GB
    Graphics card(s)
    Iris Plus 655
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
It did not. I just created it, took ownership of it, and tried again. No joy.
 

My Computer

System One

  • OS
    W10, W11
    Computer type
    PC/Desktop
    Manufacturer/Model
    2 HP Desktops, 1 Dell Desktop, 2 Dell XPS Laptops, 1 HP Laptop
Hmm, this is troubling. I'm able to install it in a fresh VM, so it has to be something like anti-malware interfering or something Dell put on the machine causing a conflict.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Intel Core i7-1260P, 2100 MHz
    Motherboard
    NUC12WSBi7
    Memory
    64 GB
    Graphics Card(s)
    Intel Iris Xe
    Sound Card
    built-in Realtek HD audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840x2160 @ 60Hz
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
    Antivirus
    Microsoft Defender
  • Operating System
    Linux Mint 21.2 (Cinnamon)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC8i5BEH
    CPU
    Intel Core i5-8259U CPU @ 2.30GHz
    Memory
    32 GB
    Graphics card(s)
    Iris Plus 655
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
While I do have MBAM (pro) installed, it is not resident (on demand only). Last week I uninstalled Bitdefender, rebooted, and tried the install with no luck. I'm one of these guys who doesn't like failure on a computer and will keep trying possible fixes. But as you say, this one is troubling. I'm pretty much out of ideas (which, of course, is why I posted).

Well, if anything else comes to mind please don't hesitate........... Thanks for trying!
 

My Computer

System One

  • OS
    W10, W11
    Computer type
    PC/Desktop
    Manufacturer/Model
    2 HP Desktops, 1 Dell Desktop, 2 Dell XPS Laptops, 1 HP Laptop

Latest Support Threads

Back
Top Bottom