Mar 212008

After installing quicktime latest version in windows vista it didn’t start.It may give you an error message saying

Error 46: Could not find or load activex control

The Solution

There is an old NT utility called SubInAcl.exe that can be used to reset permissions in Windows XP and also in Vista.

Step 1: Download subinacl.msi from here and install it.

Step 2: Download modified version of reset.cmd from here and save the file in
C:\Program Files\Windows Resource Kits\Tools

Step 3: Open Command Prompt and type the following (hit Enter):

cd c:\program files\windows resource kits\tools

Step 4: Now type reset.cmd and hit Enter (You need to make sure you are logged in as administartor)

You will see the Command Line Tool running for some seconds. The issue should have been fixed and Quicktime should run again.

Incoming search terms:

  116 Responses to “Fix for quicktime Error 46: Could not find or load activex control”

  1. Yes worked fine for me

  2. Thank you! I’ve had this problem forever, and this worked without a hitch!

  3. thanks alot :)

  4. perfect

  5. Perfect! Thanks a lot. Cool going!

  6. it doesent work :/ I already have the same problem….

    dont know what i can do. J have Windows Home 64 Bit…

  7. This finally worked for me! I saw that everyone else had no problem but I sure did! Be sure to turn off the Vista User Account Control before trying to do this. . Click “start”+”control panel”+IN SECURITY AREA “check this user’s security status”+IN OTHER SECURITY SETTING “turn of user account control” and restart the computer.

  8. It worked very smooothly – thanks a lot

  9. This worked great BUT I had to repeat it many times before I figured out what the problem was. I have Vista Business 64 bit and I don’t know if that makes a difference but when I installed the SubinAcl.exe file it did NOT go in C:\Program Files\Windows Resource Kits\Tools. It went in to C:\Program Files (X86)\Windows Resource Kits\Tools so I when I saved the reset.cmd file in the C:\Program Files\WRK\Tools folder and then did the command prompt it didn’t work and I kept trying until I realized that QuickTime was installed in the Program Files (X86)folder, NOT the plain Program Files folder. PLEASE pay attention when doing your installations because my mistake/sloppiness will SAVE you a lot of time and headache. ONCE I figure out what I was doing wrong the entire process was super fast and super easy and super to say the least! Bravo for a great fix – as long as you pay attention to where you files are being stored. I guess that each computer is different or each operating system is anyway, like Vista Home, Vista Business and then when you have 32 or 64 bit on top of that the location of files can vary but even if it slightly it will throw the entire process off and make you even more crazy trying to “fix” your problem than what you were when you couldn’t get QuickTime to work! Thanks again and to everyone I wish you the best of luck and give you a heartfelt warning to be more careful than I was.

  10. THANK YOU SOOO MUCH!!! I’ve been dying to get quicktime working again!

    And as mentioned before by Diane, if you have an x64 operating system, make sure that you copy it into the right “program files”. The x86 one.

    Thanks again!

  11. don’t work. windows home

  12. got it to work – thanks so much! Had to run it twice (make sure you restart after turning User Account Control off)

  13. Cheers! :)

  14. great thnx for the help, it works perfectly!

  15. very very thanks for solution !!!

    thanks from Italy !

  16. Dude!

    You Rock!

  17. This did not work on my Vista Home Premium system with IE8 Beta.

    When I clicked on an IE Quicktime link it would only allow me to SAVE the file with no option to PLAY. I wasn’t getting the error 46 message.

    There are several typo’s in the “RESET.CMD” file which fail to change permissions when executed. I editted the file but it still did not fix the problem. In some cases it could be editted to include the fix I used below.

    I fixed the problem by modifying permissions in the “Registry”. Before you do this, save a Registry back-up so you can get back to the un-modified version if it doesn’t work.

    Modify permissions in: “HKEY_CLASSES_ROOT\.qtl” to give: “SYSTEM”, “Administrator” and “W H(Computername/W H” (which is my user name) “FULL” and “READ” Control. You may not need to add all three permissions, I’m not sure which one’s were nescessary(RESET.CMD sets all three permissions).

    Hope it helps !

  18. thank you worked great

  19. Worked like a charm! Thank you for sharing this info. Saved me a lot of frustration.


  20. I didn’t see the microsoft program you linked to first because of an Ad and some CSS style problem on this site but after I installed that it worked o.0 Itself must have granted permissions to the reg edit

  21. stuck on step 2. wen i click on the link a list of prompts appear. i do i save it. wen i right click it does not work, can any1 help please???

  22. WARNING :Unable to set SeSecurityPrivilege privilege. This privilege may be required.
    HKEY_CLASSES_ROOT\QTOLibrary.QTUtils : 5 Permission denied.

    Elapsed Time: 00 00:00:00
    Done: 1, Modified 0, Failed 1, Syntax errors 0
    Last Done : HKEY_CLASSES_ROOT\QTOLibrary.QTUtils
    Last Failed: HKEY_CLASSES_ROOT\QTOLibrary.QTUtils : 5 Permission denied.

    C:\Program Files\Windows Resource Kits\Tools>subinacl /subkeyreg HKEY_CLASSES_RO
    OT\QTOLibrary.QTUtils.1 /grant=system=f
    SeSecurityPrivilege : Permission denied.

    I cant understand this. I added full control to my system…
    Plz help me, i use vista 32bit sp1. sorry my english…

  23. Really amazingggggggggg!!!!!! I am very happy now, my problem was solve, but really I didn’t need to run reset.cmd, just when I went to the file in Windows Resource Kits/tools, just I click reset and my problem finished.

    Thank’s a lot

  24. Thank you, I tried solutions from a ton of other forums and this was the first that worked! I hate Apple, but I do like Quicktime and iTunes…

  25. I have tried this fix and it didn’t work. Any other ideas?

  26. Tk’s a lot…perfect!!!

  27. Works great on Win XP Pro 64bit, if you run from

    C:\Program Files (x86)\Windows Resource Kits\Tools

    Have fun

  28. For some reason, the reset.cmd is calling subinacl.exe from the “Windows/sytem32″ directory, not the C:\Program Files (x86)\Windows Resource Kits\Tools. I ran this several times and it didn’t work until I noticed the reset.cmd was looking for it there. I copied the file there and it ran correctly and I was at last able to open QT after months of error 46.

    Be sure to run reset.cmd as an administrator (right click).

  29. thanks a lot!! keep it up!!

  30. Great fix. Worked perfectly.

  31. Just another alternative to through out there; Simply run cmd.exe as administrator, then call reset.cmd via the command prompt. All should work well from there.

  32. i supposed the command prompt has to be opened as admin in vista. it worked then.

  33. it worked perfect !!!!!!


  34. It worked! Thx a lot…! A lot!! :-)

  35. Thanks, the recommended solution above worked great for the Quick Time Error 46 Active X problem running on a Vista 32 bit operating system.

  36. I´ve tried everything as described, but it did not work.
    I´ve tried unistall everything, clean the registry, install again, do everything it says above, but nothing seems to work, I use windows vista home premium, any ideas please.


  37. Thanks! This solution worked like a charm for me!

  38. Excellent, perfect fix, thank you!

  39. Worked perfectly! Anyone having trouble on Vista Home Premium needs to right click cmd.exe and “run as administrator” this should help! Worked for me!

  40. thanks a lot!!! whoever posted this solution is a genius…yay! yay!

  41. Many thanks. Quicktime has worked perfectly for a year and suddenly just began erroring out. Instructions easy to follow. Your help is much appreciated.

  42. It does not work! :-(

  43. not work.
    ‘reset.cmd’ is not recognized as internal or external command, operable program or batch file.

    can you explain me, please…!

  44. sorry, step 1 is miss

  45. after I type reset.cmd in command prompt—>response
    ‘subinacl’ is not recognized as internal or external command, operable program or batch file.

    can you explain me, please…!

  46. sorry, I have’nt install it.

    thx very much…

  47. Hi! I am using Norwegian Vista Home Premium and still not working. I am creasy to get som help.
    I have downloaded and run as admin SubInAcl.exe
    I have run reset.cmd as administrator

    Done the steps desicribed many times.

    Still not work for me.

    PLEASE help me

    My computer is clean reinstallet yesterday everything should work.

  48. hey guys i cant locate C:\Program Files (X86)\Windows Resource Kits\Tools\ on my vista why???? i need help pleeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaesssssssse help me

  49. It worked for me :oD You MUST install that subinacle.msi firts, it creates that windows tools folder for you. Oh, and when you download that .cmd file, rename it to get rid of the .txt ending. :oD Thanks for the work around

  50. Thanks….

 Leave a Reply



You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>