kilicool Posted June 4 Posted June 4 Hello, I recently replaced my AMD 6900 XT with an NVIDIA 5070 Ti. I use VPX and a Meta Quest 3 for VR pinball. Everything was working fine with my AMD setup. I used DDU to properly remove all AMD drivers, installed the NVIDIA card, then installed the latest drivers and rebooted my system. Now, older tables (Stern, Williams, etc.) still work, but any tables that use PuP Packs no longer work because PinUp Player is not functioning. I get the following error: “An ActiveX component cannot create an object: 'PinUpPlayer.PinDisplay'” As a result, all tables with PuP Packs are no longer working. Could someone please help me resolve this issue? Thank you.
Tikimaster Posted June 4 Posted June 4 Did you set your pupplayer in popper settings to gl or direct? did you try to reregister pupplayer? did you try to re install direct X? https://www.microsoft.com/en-us/download/details.aspx?id=35 I do not use Popper, PupPlayer only with a nvidia - its working. “ActiveX component can't create object: 'PinUpPlayer.PinDisplay'” usually means that the PinUp Player COM/ActiveX component is not properly registered in Windows, rather than being a direct NVIDIA driver issue. Since the problem appeared after the hardware and driver change, I'd try the following: Close VPX and PinUP applications. Go to your PinUPSystem folder. Run the PinUP registration scripts as Administrator (commonly Register.bat, PuPRegister.bat, or similarly named registration files depending on your PinUP version). Reboot Windows. Launch PinUpPlayerTest.exe (if present) and verify PinUp Player starts correctly. If it still fails, reinstall the latest PinUP Player / PinUP System over the existing installation and run the registration scripts again. The key clue is the PinUpPlayer.PinDisplay ActiveX error. In most VPX cases, that points to a broken COM registration for PinUP Player rather than a GPU-specific problem.
kilicool Posted June 5 Author Posted June 5 Hello, I try to reinstall direct x with your link but it inform that a version is already exist. I put the file of this version of pinup https://nailbuster.com/updatesv15/PinUPPlayer_v20_x64_beta24.zip on my install and run with admin rights PinUpPlayerRegister.bat & PinUPPopperRegister.bat nothing changed !
Tikimaster Posted June 5 Posted June 5 (edited) Mmmh. Microsoft Visual C++ is installed properly? Edited June 5 by Tikimaster
Tikimaster Posted June 5 Posted June 5 (edited) The fact that reinstalling DirectX and re-registering PinUP Player did not change anything makes me wonder if the COM registration is actually succeeding. When you run PinUpPlayerRegister.bat as Administrator, do you get any error messages during registration? Could you please check the following: Open a Command Prompt as Administrator. Change to your PinUPSystem folder. Run PinUpPlayerRegister.bat manually from the command line. Post the complete output here (or a screenshot). Also, which VPX version are you using (10.8 x64 or 32-bit)? Since the error is specifically: "ActiveX component can't create object: 'PinUpPlayer.PinDisplay'" I would expect either: a failed COM registration, a missing Visual C++ runtime, or Windows blocking one of the PinUP DLL/OCX files. Did you also install the latest Microsoft Visual C++ Redistributables (both x64 and x86)? Could you please specify your exact VPX Version, Bs2 Version? I am no Pup Expert at all but maybe someone can handle your informations better than I can.. Edited June 5 by Tikimaster
kilicool Posted June 5 Author Posted June 5 (edited) I use VPX 10.8 with 64 bits, i use VR only Here is all the C++ runtime reinstalled Here is the screen show when i launch as you ask I create this VBS script to test without using VPX , you can try on your computer, i go the 429 error activex On Error Resume Next Dim PuPlayer WScript.Echo "Tentative de création de l'objet PinUpPlayer.PinDisplay..." Set PuPlayer = CreateObject("PinUpPlayer.PinDisplay") If Err.Number <> 0 Then WScript.Echo "ERREUR !" & vbCrLf & "Code : " & Err.Number & vbCrLf & "Description : " & Err.Description & vbCrLf & "Source : " & Err.Source Else WScript.Echo "SUCCÈS ! L'objet PinUpPlayer.PinDisplay a été créé sans problème." ' On nettoie Set PuPlayer = Nothing End If Edited June 5 by kilicool
Tikimaster Posted June 5 Posted June 5 (edited) Note: Now I use chatgpt for help: It says: Can you check if the file PinDisplay.dll exists in your PinUPSystem folder? Also, please open PinUpPlayerRegister.bat with Notepad and post its contents (or a screenshot). The message "La liste est vide" ("The list is empty") makes me wonder if the registration batch file is not finding any files to register. smells like some files are not where they should be. At this point I would backup my pinup folder and use the pup installer for a complete new installation. Not just a backup. But - I am not the pup specialist in here... Maybe we should move this problem to the Pinup Popper Help Thread to get better answers from ppl who are really experts. does PinUpPlayerTest.exe start and run correctly, or does it also fail with an error? One thing I find interesting is that the problem started immediately after using DDU and changing from AMD to NVIDIA. Normally, a GPU issue would cause things like black PuP windows, videos not displaying, crashes, or display assignment problems. However, your error is: ActiveX component can't create object: 'PinUpPlayer.PinDisplay' This error occurs before any video playback or GPU acceleration is used. It usually means Windows cannot create the PinUP Player COM object because the registration is missing, damaged, or pointing to an invalid file. I am not saying DDU caused this directly, but DDU performs a very aggressive cleanup of drivers, registry entries, and multimedia-related components. It is possible that something required by PinUP Player's COM registration was affected during the cleanup process. That is why I would focus on verifying whether the PinUpPlayer COM object is actually registered correctly in Windows rather than looking at the NVIDIA driver itself. Edited June 5 by Tikimaster
kilicool Posted June 5 Author Posted June 5 no this dll doesn't exist. The list is empty is ok message, i try to run manually, doesn't change anything. Everything is ok in the registry, i check myself. Again, i did not do anything on the installation of baller, everything worked before changing my GPU and using DDU to remove AMD drivers ...
Tikimaster Posted June 5 Posted June 5 (edited) At that point I am out, Sir.. Sorry. I hope @NailBuster or @Cliffy or someone of the real experts have an idea. Please stay tuned. 🙂 My current gut feeling is roughly: 40%: DDU or a Windows component/dependency was affected during the AMD driver cleanup. 30%: A different VPX executable or VR configuration is being used after the NVIDIA upgrade (OpenXR/OpenVR/GL/DX differences). 20%: The PinUP Player registration still isn't completely correct, despite appearing to be. 10%: Something entirely unrelated that just happened to surface at the same time as the GPU swap. The reason I'm not convinced this is a pure NVIDIA driver issue is that the error occurs when VPX tries to create the PinUP Player COM object. That should happen before any actual video rendering or GPU acceleration comes into play. I guess DDU has killed something in the registry or deleted something. Edited June 5 by Tikimaster
kilicool Posted June 5 Author Posted June 5 I found the solution ! A windows patch fuc... the communication between 64 bits and 32 bits program ! I remove it like that and everything is back : wusa /uninstall /kb:5089573
Tikimaster Posted June 5 Posted June 5 (edited) Ah, You did not mention that. Yes, this preview - you don´t need it - kills the PupPlayer of some users. remove it. reboot. I've been reading a lot about issues with the preview over the last few days. I should have just asked right away. I think I'm getting old. 🙂 Edited June 5 by Tikimaster
Thalamus Posted June 5 Posted June 5 Never do two things at the same time. IF there is windows updates ready to be installed, you should NOT do a DDU replacement at the same time. You would have picked up that Microslop is the culprit if you did.
Cliffy Posted June 5 Posted June 5 4 hours ago, Tikimaster said: Ah, You did not mention that. Yes, this preview - you don´t need it - kills the PupPlayer of some users. remove it. reboot. I've been reading a lot about issues with the preview over the last few days. I should have just asked right away. I think I'm getting old. 🙂 I usually hold off preview updates for at least 2 weeks, "just in case", and boy I'm glad I did. This new update for windows has a lot of great benefits but breaking ANYTHING is a no-go for me, regardless of benefits.
Tikimaster Posted June 5 Posted June 5 27 minutes ago, Cliffy said: but breaking ANYTHING It breakes all my tweaks with explorer patcher which I need to run true launch bar also.
therealjazzee Posted June 9 Posted June 9 Hi Guys, havent posted before but i had the same issue, removing the last windows update kb:5089573 fixed the issue. (Thanks Kilicool!) Can i ask what the pathway forward usually is in this instance? is it the Windows update that is flawed and will be fixed or does the PinUpPlayer need to be updated? not been in this situation before. Thanks
gogo69 Posted June 22 Posted June 22 (edited) I get the following error as well. “An ActiveX component cannot create an object: 'PinUpPlayer.PinDisplay'” 2 hours of double checking and testing, eventually I found this thread.. sadly i cannot uninstall 5089573 anymore because KB5094126 is already installed. so that's the end for now with pupvideo on my system. bummer EDIT: there is already a Fix for that issue and it works! https://www.nailbuster.com/wikipinup/doku.php?id=win11-fix thank you nailbuster !!! Edited June 23 by gogo69
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now