Welcome to the Invelos forums. Please read the forum rules before posting.

Read access to our public forums is open to everyone. To post messages, a free registration is required.

If you have an Invelos account, sign in to post.

    Invelos Forums->DVD Profiler: Desktop Technical Support Page: 1  Previous   Next
No plugins show up at all
Author Message
DVD Profiler Unlimited RegistrantNaoi
Registered: December 7, 2010
United States Posts: 6
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
Hello Forum!

I'm a long time user of DVD Profiler but until now I've never tried to use any of the plugins, and now when trying to learn to use some I've found that no plugin installs correctly on my Windows 10 PC using DVD Profiler 4.

I started with user created plugins, then I realized that even the plugins that come with DVD Profiler (Collection Gallery and View Flagged DVD's) aren't installing either.

Under the Tools menu there's no plugins listed and under 'View Plugins' it says 'No Installed plugins'.  I checked and the plugin dll's are in the 'C:\Program Files (x86)\DVD Profiler\Plugins' folder.

I've reinstalled DVD Profiler 4 and no luck.

I have another Windows 10 laptop available that I don't use and I installed DVD Profiler there and it works fine, the base plugins are installed and I can add others with no problem.

So it seems some setting or software conflict is preventing the plugins from installing.

I saw this post where it was suggested to manually register the plugins in the command windows with regsvr32, for example:

Quote:
regsvr32 "C:\Program Files (x86)\DVD Profiler\Plugins\CollectionGallery.dll"


so I tried that and got a popup saying
Quote:
'DLLRegisterServer C:\Program Files (x86)\DVD Profiler\Plugins\CollectionGallery.dll succeeded'

so I hoped it was fixed but nope the plugin still wasn't there when I restarted DVD Profiler.

As a test I uninstalled version 4 and tried the last version of 3.9 and no change.

So I'm stuck.

Any thoughts would be greatly appreciated! 
"I am rarely happier than when spending an entire day programming my computer to perform automatically a task that would otherwise take me a good ten seconds to do by hand."
- Douglas Adams
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,396
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
Some possibilities:

- antivirus or Firewall settings might be blocking the DLL registration
- trying running DVD Profiler as administrator just for diagnostic purposes
- make sure that the user logged into the PC has read/write access to DVD Profiler folders

I would avoid using the manual registration of DLLs. DVD Profiler keeps track of each instance in the registry. You can have the same plugin registered multiple times and it can cause a world of grief.

I know that DJDoena and myself have specially crafted installation scripts that wipe out all past instances of the plugin registry entries, and also checks for the correct level of .NET libraries. Give one of our most recent plugins a try and see if you notice any difference, or any installation error messages.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Unlimited RegistrantNaoi
Registered: December 7, 2010
United States Posts: 6
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
Hello again!

I've tried the following steps based on your suggestions:

Ran DVD Profiler as Administrator - same result, no plugins show

Installed 'Add by DVD Disc ID' plugin by DJDoena from 2022, same result

Installed 'CastCrewCopyPaste' plugin by DJDoen from 2022, same result

Installed 'BulkEdit' plugin by you from 2018, same result

Installed 'Profile Contribution Assistant for Invelos DVD Profiler' by you from 2018, same result

Then I uninstalled the 4 plugins and DVD Profiler

I then turned off Microsoft Defender antivirus and Tamper Protection (not sure about the Tamper Protection but did it anyway)

Folder Protect Off was off turning off real time protection in Microsoft Defender

Turned off firewall (local and internet)

Deleted 'C:\Program Files (x86)\DVD Profiler' (program was uninstalled earlier)

Reinstalled DVDProfiler, same result, the 2 in program plugins aren't there

Installed 'Add by DVD Disc ID' plugin, same result.  Didn't try the others

FYI I ran 'dotnet --list-sdks' in a command window and got:
2.1.526 [C:\Program Files\dotnet\sdk]
6.0.100 [C:\Program Files\dotnet\sdk]
6.0.113 [C:\Program Files\dotnet\sdk]

I use Visual Studio (2015, 2017, and now 2022) to write some C# programs. Nothing fancy, no apps and I've never used the registry.

I've never had an error from any of these steps, just the plugins aren't there.

Thanks very much for your suggestions and if you have anymore that'd be great.

Such a weird problem!
"I am rarely happier than when spending an entire day programming my computer to perform automatically a task that would otherwise take me a good ten seconds to do by hand."
- Douglas Adams
DVD Profiler Desktop and Mobile RegistrantStar Contributormreeder50
I was outta bullets
Registered: March 29, 2007
Reputation: Superior Rating
United States Posts: 2,713
Posted:
PM this userEmail this userView this user's DVD collectionDirect link to this postReply with quote
DVDProfiler launched, have you looked in Tools\Options\File Folders to see where each folder is? Also, look in wherever you installed DVDProfiler and make sure you have a Plugins folder with the plugins you are expecting to see. Just my 2 pennies which might not be worth much.
Marty - Registered July 10, 2004, User since 2002.
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,396
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
Here is part of my install script for Bulkedit, showing the registry keys that Profiler uses for plugins registration and for .NET.

Also, if you are a C# developer, you might recognize "COM VISIBLE=true" has to be set in the plugins. I'm not sure how this could be affected by your system environment.

Quote:

[Registry]
; Register - Cleanup ahead of time in case the user didn't uninstall the previous version.
Root: HKCR; Subkey: "CLSID\{{6DFEC537-B89B-4f10-BB44-FD455FD10F11}"; Flags: dontcreatekey deletekey
Root: HKCR; Subkey: "BulkEdit.Plugin"; Flags: dontcreatekey deletekey
Root: HKCU; Subkey: "Software\Invelos Software\DVD Profiler\Plugins\Identified"; ValueType: none; ValueName: "{{6DFEC537-B89B-4f10-BB44-FD455FD10F11}"; ValueData: "0"; Flags: deletevalue
Root: HKCU; Subkey: "Software\Invelos Software\DVD Profiler_beta\Plugins\Identified"; ValueType: none; ValueName: "{{6DFEC537-B89B-4f10-BB44-FD455FD10F11}"; ValueData: "0"; Flags: deletevalue
Root: HKLM; Subkey: "Software\Classes\CLSID\{{6DFEC537-B89B-4f10-BB44-FD455FD10F11}"; Flags: dontcreatekey deletekey
Root: HKLM; Subkey: "Software\Classes\BulkEdit.Plugin"; Flags: dontcreatekey deletekey
; Unregister
Root: HKCR; Subkey: "CLSID\{{6DFEC537-B89B-4f10-BB44-FD455FD10F11}"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "BulkEdit.Plugin"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\Invelos Software\DVD Profiler\Plugins\Identified"; ValueType: none; ValueName: "{{6DFEC537-B89B-4f10-BB44-FD455FD10F11}"; ValueData: "0"; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Invelos Software\DVD Profiler_beta\Plugins\Identified"; ValueType: none; ValueName: "{{6DFEC537-B89B-4f10-BB44-FD455FD10F11}"; ValueData: "0"; Flags: uninsdeletevalue
Root: HKLM; Subkey: "Software\Classes\CLSID\{{6DFEC537-B89B-4f10-BB44-FD455FD10F11}"; Flags: dontcreatekey uninsdeletekey
Root: HKLM; Subkey: "Software\Classes\BulkEdit.Plugin"; Flags: dontcreatekey uninsdeletekey

[Run]
; Filename: {app}\unins000.exe; Flags: waituntilidle
Filename: {win}\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe; Parameters: "/u ""{app}\{#MyAppName}.dll"""; Flags: runhidden
Filename: {win}\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe; Parameters: "/codebase ""{app}\{#MyAppName}.dll"""; Flags: runhidden

[UninstallDelete]
Type: files; Name: {app}\{#MyAppName}.tlb
Name: {app}\EditDiscs.exe; Type: files

[UninstallRun]
Filename: {win}\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe; Parameters: "/u ""{app}\{#MyAppName}.dll"""; Flags: runhidden

[Code]
function IsDotNET20Detected(): boolean;
// Function to detect dotNet framework version 2.0
// Returns true if it is available, false it's not.
var
dotNetStatus: boolean;
begin
// dotNetStatus := RegKeyExists(HKLM, 'SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727');
dotNetStatus := RegKeyExists(HKLM, 'SOFTWARE\Microsoft\NET Framework Setup\NDP\v4');
Result := dotNetStatus;
end;

function InitializeSetup(): Boolean;
// Called at the beginning of the setup package.
begin
if not IsDotNET20Detected then
Begin
MsgBox( 'The dotNet Framework version 4.0 is not installed. Please install it and try again.', mbInformation, MB_OK )
Result := false
End
else
Result := true
end;

[_ISTool]
UseAbsolutePaths=false
[Icons]
Name: {group}\{cm:UninstallProgram, {#MyAppName}}; Filename: {uninstallexe}

Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,396
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
Oh couple of more things. Don't laugh but I have seen silly things like incorrect date / time system clock and bad DNS values in your internet setup make nasty things happen. Please check those.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Unlimited RegistrantNaoi
Registered: December 7, 2010
United States Posts: 6
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
I'm baaaaaack! 

More steps I went through, sadly none helped: 

Uninstalled DVD Profiler and plugins

Tried installing .Net 4.0, says it's already part of current version

Ran 'ipconfig/flushdns'
Otherwise for DNS my ISP does that afaik. not sure what else I could/should check on my PC for that

checked/re-synched system time - looked ok

checked  registry with ccleaner - found 11 issues related to 'DVDPro":

Quote:
Unused File Extension .dvdprofiler HKCR\.dvdprofiler
ActiveX/COM Issue LocalServer32\C:\PROGRA~2\DVDPRO~1\dvdpro.exe HKCR\CLSID\{22869CA8-797C-4A93-A8C5-61247C1E09AA}
ActiveX/COM Issue LocalServer32\C:\PROGRA~2\DVDPRO~1\dvdpro.exe HKCR\CLSID\{94492113-974B-41C9-98FA-8612C0CF5CA3}
ActiveX/COM Issue LocalServer32\C:\PROGRA~2\DVDPRO~1\dvdpro.exe HKCR\CLSID\{C21009CE-B603-41D5-844D-6FAE05934BFC}
ActiveX/COM Issue LocalServer32\C:\PROGRA~2\DVDPRO~1\dvdpro.exe HKCR\CLSID\{E54DBB47-AEA2-439A-8512-503292F27302}
Application Paths Issue C:\Program Files (x86)\DVD Profiler\dvdpro.exe HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store


cleaned registry with ccleaner - 11 issues removed

Re-installed DVD Profiler - no plugins

Installed 'BulkEdit' and 'Add by DVD Disc ID' - no plugins

Uninstalled plugins and DVD Profiler

Checked registry with ccleaner - 2 DVDPro issues

Quote:
Unused File Extension .dvdprofiler HKCR\.dvdprofiler
Application Paths Issue C:\Program Files (x86)\DVD Profiler\dvdpro.exe HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store


cleaned registry, rebooted, reinstalled - no plugins

uninstalled again ... couldn't think of anything else to try!

-----------

Per mreeder50, the plugins are in the plugins folder under DVD Profiler in C:\Program Files (x86) and the folders used by DVD Profiler are the defaults.

As for the script you (mediadogg) listed, I write some programs in c# for my own personal use, I don't make apps that need installation so I'm not familiar with the scripts per se, but I checked the registry for entries for 'Invelos' and '6DFEC537-B89B-4f10-BB44-FD455FD10F11' and found none after uninstall.

I checked my system clock and it was ok, I do remember having a different problem like you mentioned and had to change my clock reference to fix

I'll let y'all know if anything else happens, please let me know if anything else comes to mind 
"I am rarely happier than when spending an entire day programming my computer to perform automatically a task that would otherwise take me a good ten seconds to do by hand."
- Douglas Adams
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,396
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
You are really thorough. You will solve it I am sure.

One more tip, the GUID 6DFEC537-B89B-4f10-BB44-FD455FD10F11 is specific to BulkEdit. Each plugin has its own unique one.

To check for all plugins, look for "Software\Invelos Software\DVD Profiler\Plugins\Identified" to see them all. And maybe learn something from that.

Can you identify when the problem started? It will invariably be exactly after you made some kind of change or installed new software. Almost always the case.

I suppose it is not possible to  rebuild the OS using the system recovery tools.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Unlimited RegistrantNaoi
Registered: December 7, 2010
United States Posts: 6
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
Hola,

No fix, just an update for the record:

As you suggested I checked the registry for under the "Software\Invelos Software\DVD Profiler\Plugins\Identified" and it was empty, not too unexpected seeing things aren't working but that the entries weren't made could be a clue. 

Strangely, right before the empty "Plugins\Identified" there's an entry "SOFTWARE\Invelos Software\DVD Profiler\Plugins\CollectionGallery" (with no value), which is one of the two plugins that come with DVD Profiler, but there's no entry for the other one, the"ViewFlagged" plugin.

Lastly I checked the DVD Profiler install log by running the setup.exe in a Command window with the "/LOG" option,and there were no errors, the last bit of the created log says:

Quote:
2023-02-12 01:39:46.391  Registering 32-bit DLL/OCX: C:\Program Files (x86)\DVD Profiler\Plugins\CollectionGallery.dll
2023-02-12 01:39:46.405  Spawning 32-bit RegSvr32: "C:\WINDOWS\system32\regsvr32.exe" /s "C:\Program Files (x86)\DVD Profiler\Plugins\CollectionGallery.dll"
2023-02-12 01:39:46.667  Registration successful.
2023-02-12 01:39:46.667  Registering 32-bit DLL/OCX: C:\Program Files (x86)\DVD Profiler\Plugins\ViewFlagged.dll
2023-02-12 01:39:46.680  Spawning 32-bit RegSvr32: "C:\WINDOWS\system32\regsvr32.exe" /s "C:\Program Files (x86)\DVD Profiler\Plugins\ViewFlagged.dll"
2023-02-12 01:39:46.803  Registration successful.
2023-02-12 01:39:46.813  Installation process succeeded.
2023-02-12 01:39:46.816  Need to restart Windows? No
2023-02-12 01:39:50.687  Deinitializing Setup.
2023-02-12 01:39:50.724  Log closed.


As to when it happened, I've had DVD Profiler installed on the laptop for about 3 years but never tried the plugins so never noticed anything wrong 'til now.

As I mentioned I do have an old pc that DVD Profiler works on so I can use that, I just have a hard time letting things go.

PS Is your SideCar plugin the best plugin for adding and editing user defined fields?  That's what I was looking into when I encountered this problem about 2 weeks ago 
"I am rarely happier than when spending an entire day programming my computer to perform automatically a task that would otherwise take me a good ten seconds to do by hand."
- Douglas Adams
 Last edited: by Naoi
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,396
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
Sorry it is still a problem.

So far as I know, SideCar is the only plugin that allows users to define arbitrary new fields. User defined fields is one of the last major functions added to the profiler architecture before Ken's departure, and with limited acceptance, that function has not been thoroughly tested. As you might guess the internals are very complex. It is one of the most difficult plugins I have written. The year I put it in, Ken, DJ Doena and a bunch of others spent our entire Christmas holiday debugging and testing Ken's new release and the new plugins.

If you do decide to use it, the need for constant backups is imperative, and make sure you read all my documentation and caveats. I will support you as long as I can if you have issues.

On the other hand, if your needs can fit into the "Enhanced" set of plugins that DJ Doena has written, that also use the custom fields internals, I suggest you use them instead. DJ is younger and smarter than I am.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,396
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
The goal of the user defined fields was to allow users to make new fields that performed like the built-in ones in every way. It gets close. As I recall, it is not easy to use them in Reports. Also, very few plugins support them. SideCar has code that attempts to recognize fields defined by other plugins. I never upgraded BulkEdit to do that.

But the main program will correctly backup and restore custom fields and they can be used in filters, HTML sections and I think XML Export. But they cannot be included in collection tab views or reports as I recall. I don't remember if they are included in DVD Copy / Paste.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
    Invelos Forums->DVD Profiler: Desktop Technical Support Page: 1  Previous   Next