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. Worked like a charm! Thanks!

  2. no … it didn’t work at all … no tips or tricks or hints …. still have the same message on screen …. running vista professional and paid apple for the prog …. :(

  3. OMFG It works! I was going to suicide…

    For those with windows 7 who can’t have it to work still, here is what to do:
    1- Log in as Administrator
    2- Turn off User Account Control located in control panel/security system…(look up
    precedent post) and reboot.
    3- Log back in as Admin,assuming that you already downloaded and installed SubInAcl and the reset.cmd,the key for it to work is to have Full Control as permission for SubInAcl.exe and run reset.cmd as Administrator. You can set the permission by right clicking on the aforementionned exe,go to permission and set up full control for administrator/s,system,owner rights. Note: it’s not gonna work if you just run reset.cmd as Administrator. Oh! Also the exe and the cmd file should be set to run in compatibility mode :Vista service pack 2(sp2).

  4. this one worked Windows 7 32bit tnx Ben

    1.Install subinacl.exe
    2.Download “reset.cmd” and place it in “C:\Program Files (x86)\Windows Resource Kits\Tools”
    3.Set Compatabilities on both “reset.cmd” and “subinacl.exe” to “Vista Service Pack 2?
    4.Right-click “reset.cmd” and choose “Run as administrator”
    5.Done
    Comment by Ben Livingston on December 22, 2010 @ 7:32 am

    • perfect! i change compatibility to windows vista sp2 for both reset.cmd and SubInAcl.. run sublnacl then run cmd reset.

  5. I’m running Windows 7 Pro 64 bit and it worked perfectly. It did take over 20 minutes to reset all my shit, but I guess the price of progress.

  6. Did not work

  7. !!!!!!Got it to work!!!!!!
    —–IMPORTANT FOR VIST USERS—–
    Turn User Account Control OFF

    Control panel – ‘User Accounts’ – ‘Turn User Account Control On or Off’ – Untick the box ‘Use User Account Control (UAC) to help protect your computer’.

    Then im guessing you already install subinacl.exe

    Go to C:\Program Files \Windows Resource Kits\Tools

    Right-click ‘reset.cmd’ and choose ‘Run as administrator’

    JOB DONE :)

  8. Well, thats really do nothing. Maybe because i’v got 64 bit system? Step 1 saved in ”program files (x86)” but i can’t replace to ”program files” so i’m working with (x86) but when i type command “C:\Program Files (x86)\Windows Resource Kits\Tools\reset.cmd” to cmd and hit enter, line tool run correctly. When i try open Quick time, its the same error 46.. .:( Please, sb. help me.
    I apologize for my english

  9. OMFG

    Hans your comment above saved my ass thank you!!!!!!!

    Your instructions for Win 7 64bit totally helped me.

    paul

  10. In the cmd prompt, type notepad reset.cmd and click yes to open Notepad.exe and create a new text file named reset.cmd
    Copy and paste the following contents into reset.cmd :
    ____________________________________________________________

    cd /d “%programfiles%\Windows Resource Kits\Tools”

    subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=YOURUSERNAME=f /setowner=administrators > %temp%\subinacl_output.txt
    subinacl /keyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=YOURUSERNAME=f /setowner=administrators >> %temp%\subinacl_output.txt

    subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%\subinacl_output.txt
    subinacl /keyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%\subinacl_output.txt

    subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators >> %temp%\subinacl_output.txt
    subinacl /keyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators >> %temp%\subinacl_output.txt

    subinacl /subdirectories %programfiles%\ /grant=administrators=f /grant=system=f /grant=users=e >> %temp%\subinacl_output.txt

    subinacl /subdirectories %windir%\ /grant=administrators=f /grant=system=f /grant=users=e >> %temp%\subinacl_output.txt
    ____________________________________________________________

  11. You Welcome :)

  12. Alright, it took ages to find a proper fix for Windows 7 Ultimate 64-bit, but I did some tinkering and got it to work.

    -Do all the aforementioned steps, obviously.

    -If the “reset.cmd” file is doing nothing, despite setting compatability mode to Vista SP2; You must -ALSO- set “subinacl.exe” in “C:\Program Files (x86)\Windows Resource Kits\Tools” to compatability for Vista SP2.

    It must be a conflict with the way it changes the registry keys in particular versions of Windows or something, but it’s a fix I got to work.

  13. when i do all the steps it asks me when i type in reset.cmd it runs but i says sentax error for like everyone. help please i really need this

  14. I have Windows Vista Home Premium, 32bit operating system.

    (C:\Program Files (x86)\Windows Resource Kits\Tools) I cant locate this folder {I have c:\program files}. will you help me?
    I have a Iphone, I want to transfer file from it to my Vista computer. Hows that????
    Please help me n give me a link to download proper software.

    waiting 4ur reply,
    Thank You

  15. Lol thanks dude, works great even Windows 7 64 bit. Took time about 1 Hour and 30 minutes

 Leave a Reply

(required)

(required)

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>