Fix for quicktime Error 46: Could not find or load activex control

WE RECOMMEND: Fix Windows Errors and Improve Windows Performance

If you're new here, you may want to subscribe to Windows Reference RSS feed Thanks for visiting!


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.

  • Share/Bookmark

Random Posts


Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically each day to your feed reader.

Trackbacks & Pingbacks

No trackbacks/pingbacks yet.

Comments

Yes worked fine for me

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

thanks alot :)

perfect

Perfect! Thanks a lot. Cool going!

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

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

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.

It worked very smooothly – thanks a lot

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.

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!

don’t work. windows home

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

Cheers! :)

great thnx for the help, it works perfectly!
greetings!
tibor

very very thanks for solution !!!

thanks from Italy !

Dude!

You Rock!

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 !

thank you worked great

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

Mel

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

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???

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…

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

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…

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

Tk’s a lot…perfect!!!

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

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

Have fun
Christian

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).

thanks a lot!! keep it up!!

Great fix. Worked perfectly.

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.

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

it worked perfect !!!!!!

gracias

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

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

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.

Thanks

Thanks! This solution worked like a charm for me!

Excellent, perfect fix, thank you!

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!

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

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

It does not work! :-(

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

can you explain me, please…!

sorry, step 1 is miss

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…!

sorry, I have’nt install it.

thx very much…

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.

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

It worked for me :o D 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. :o D Thanks for the work around

Thanks….

Thanks a lot, it worked for me, using vista!

thanks, nice post…very helpful indeed.

WINDOWS VISTA SPANISH ONLY

SOLVED THE PROBLEM FOR WINDOWS Y SPANISH VERSION

si son de windows vista en ESPANOL utilizar el siguiente link
donde tenemos que descargar la version del reset.cmd para sistemas operativos en espanol http://www.blogartesvisuales.net/UserFiles/File/reset.cmd

para mas informacion http://www.blogartesvisuales.net/soporte/error-46-no-se-pueden-cargar-o-encontrar-el-control-activex-de-quicktime

Dude, I love you! I went through the whole thing you said in my Vista laptop SP2. Qtime was giving me that error 46 active x thing – it works now.
Onlye one thing the command:
cd c:\program files\windows resource kits\tools
didn’t work, so used this:
c:\program files\windows resource kits\tools\reset.cmd
and that ran the script; I figured that “cd” meant change directory.
How can I repay you?

Thank you sooooooooooooo much !

Worked perfect – you don’t even need to use the command line window though, I just went straight to reset.cmd and double clicked it, and it worked perfectly.

Thanks! good info.

just failed on my windows 7. have given up!

hi, it does not work!
I´ve tried everything as described, but it did not work.
i have windows 7 64bit. i have installed subinacle.exe in program files (x86), i saved the reset.cmd in c:\program files (x86)\windows resource kits\tools; then i open the command prompt and i wrote c:\program files (x86)\windows resource kits\Tools; then i wrote reset.cmd, but when it finish and i open quicktime the error 46 still appears. Help me!

Worked great thanks

I don’t know what I’m doing wrong but I followed everything to the letter and still have a problem.I uninstalled and reinstalled, open as administrator and not, unchecked user account and rechecked, I’ve done evrything possible that I know of and still no luck. I get error message in the command prompt that reset is not a valid command. What is going on?

In Windows 7 64 bits something changed and we can’t use subinacl to modify these keys anymore. I’m stuck with iTunes problems (no file associations on ipa and itms:// handling totally gone) and no Quick Time.

Fuck Apple.

hi,

i dont have this folder named \windows resource kits

i dont have any windows resource kits installed

how do i solve this?

i use windows vista premium

ty

Fantastic! Thanks!

Great fix works great now, my thanks to you IT guys out there you make the net the most powerful information resource created since printed text was invented :)

Hi all Im running windows 7 Ultimate, and ran into the same problem, However after several attempts I went to the reset file which is allocated in the above instructions.
This worked for me and not sure if it will work for everybody.

Do as instructed above first then follow this

Locate (C:\Program Files\Windows Resource Kits\Tools) Left click the reset command script and cheek in the general tab and confirm that the reset command script is safe then go to properties click compatibility and tick run program in vista service pack 2 mode. press ok

Left click reset command script again and run as administrator.

This worked a treat for me and hope it works for you all also.

Great ,thanx for the spanish solution ,i cant find it, only here

Lol well what i did for my win7 i just ran the reset.cmd without command prompt =D (with win vista sp2 compatibility!)

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(required)

(required)