Two .net dependent apps will not install


allan

Well-known member
Power User
VIP
Local time
4:46 PM
Posts
586
Location
New Jersey, USA
OS
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 My Computer

At a glance

W11
OS
W11
Computer type
PC/Desktop
Manufacturer/Model
2 HP Desktops, 1 Dell Desktop, 2 Dell XPS Laptops, 1 HP Laptop
Keyboard
Logitech
Mouse
Logitech MX Master 4 & 3
Internet Speed
500 mps
Browser
Firefox
Antivirus
Bitdefender
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 My Computers

  • At a glance

    Win11 Pro RTM Version 24H2 Build 26100.4202Intel Core i5 11th Gen. 2.40GHz12GB
    OS
    Win11 Pro RTM Version 24H2 Build 26100.4202
    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
  • At a glance

    Win11 Pro RTM Version 24H2 Build 26100.4202Intel Core i5 10th Gen. 2.90GHz16GBOnboard, no VGA, using a DisplayPort-to-VGA a...
    Operating System
    Win11 Pro RTM Version 24H2 Build 26100.4202
    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 My Computer

At a glance

Win 11 Pro 25H2Intel i7 13700KF32 GB Team Group DDR5 - 6000 CL 30ASUS TUF GAMING RTX 3070 Ti
OS
Win 11 Pro 25H2
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
ACER 34 inch
Screen Resolution
Not 4K like I thought. 35" wide though.
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 My Computer

At a glance

W11
OS
W11
Computer type
PC/Desktop
Manufacturer/Model
2 HP Desktops, 1 Dell Desktop, 2 Dell XPS Laptops, 1 HP Laptop
Keyboard
Logitech
Mouse
Logitech MX Master 4 & 3
Internet Speed
500 mps
Browser
Firefox
Antivirus
Bitdefender

My Computer My Computer

At a glance

Windows 11 Pro 25H2 (Build 26200.9267)Intel Core Ultra 9 285 5.6 GHz32.00 GBIntel Integrated Graphics (128 MB)
OS
Windows 11 Pro 25H2 (Build 26200.9267)
Computer type
PC/Desktop
Manufacturer/Model
Dell Pro Max Tower T2 FCT2250
CPU
Intel Core Ultra 9 285 5.6 GHz
Motherboard
64-bit operating system, x64-based processor
Memory
32.00 GB
Graphics Card(s)
Intel Integrated Graphics (128 MB)
Sound Card
Realtek Audio
Monitor(s) Displays
Dell P2714H Monitor
Screen Resolution
1920 x 1080
Hard Drives
1 x 512GB M.2 XG10d SED KIOXIA PCIe solid state drive (Internal)
1 x 2TB Seagate ST2000DM008-2UB102 HDD (Internal)
1 x 4TB Seagate STGX4000400 External HDD
1 x 6TB WD Elements AE 2689 External HDD
PSU
500 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 022RY57
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 My Computer

At a glance

Win 11 Pro 25H2Intel i7 13700KF32 GB Team Group DDR5 - 6000 CL 30ASUS TUF GAMING RTX 3070 Ti
OS
Win 11 Pro 25H2
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
ACER 34 inch
Screen Resolution
Not 4K like I thought. 35" wide though.
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 My Computer

At a glance

Win 11 Pro 25H2Intel i7 13700KF32 GB Team Group DDR5 - 6000 CL 30ASUS TUF GAMING RTX 3070 Ti
OS
Win 11 Pro 25H2
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
ACER 34 inch
Screen Resolution
Not 4K like I thought. 35" wide though.
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 Computer My Computer

At a glance

Windows 11 Enterprise 25H2
OS
Windows 11 Enterprise 25H2
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 My Computer

At a glance

W11
OS
W11
Computer type
PC/Desktop
Manufacturer/Model
2 HP Desktops, 1 Dell Desktop, 2 Dell XPS Laptops, 1 HP Laptop
Keyboard
Logitech
Mouse
Logitech MX Master 4 & 3
Internet Speed
500 mps
Browser
Firefox
Antivirus
Bitdefender
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 Computer My Computer

At a glance

Windows 11 Enterprise 25H2
OS
Windows 11 Enterprise 25H2
Thanks pseymour. Verbose logs attached.
 

Attachments

My Computer My Computer

At a glance

W11
OS
W11
Computer type
PC/Desktop
Manufacturer/Model
2 HP Desktops, 1 Dell Desktop, 2 Dell XPS Laptops, 1 HP Laptop
Keyboard
Logitech
Mouse
Logitech MX Master 4 & 3
Internet Speed
500 mps
Browser
Firefox
Antivirus
Bitdefender
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 Computer My Computer

At a glance

Windows 11 Enterprise 25H2
OS
Windows 11 Enterprise 25H2
It did not. I just created it, took ownership of it, and tried again. No joy.
 

My Computer My Computer

At a glance

W11
OS
W11
Computer type
PC/Desktop
Manufacturer/Model
2 HP Desktops, 1 Dell Desktop, 2 Dell XPS Laptops, 1 HP Laptop
Keyboard
Logitech
Mouse
Logitech MX Master 4 & 3
Internet Speed
500 mps
Browser
Firefox
Antivirus
Bitdefender
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 Computer My Computer

At a glance

Windows 11 Enterprise 25H2
OS
Windows 11 Enterprise 25H2
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 My Computer

At a glance

W11
OS
W11
Computer type
PC/Desktop
Manufacturer/Model
2 HP Desktops, 1 Dell Desktop, 2 Dell XPS Laptops, 1 HP Laptop
Keyboard
Logitech
Mouse
Logitech MX Master 4 & 3
Internet Speed
500 mps
Browser
Firefox
Antivirus
Bitdefender

Latest Support Threads

Back
Top Bottom