rdp / screen-capture-recorder-to-video-windows-free

a free open source windows "screen capture" device and recorder (also allows VLC/ffmpeg and others to capture/stream desktop/audio)
https://github.com/rdp/screen-capture-recorder-to-video-windows-free/releases
Other
2.09k stars 458 forks source link

Installation Failure #5

Closed rriley closed 12 years ago

rriley commented 12 years ago

Hello,

I'm on 64-bit Windows 7 home premium, and for some reason the actual direct show filter won't install.

-I installed the visual C++ runtime, x86 version (http://www.microsoft.com/download/en/details.aspx?id=5555). -I then installed screen-capture-recorder. -I ran the "record screen or audio..." link, and it told me I need to install the visual c++ runtime, which I already did. -I installed the x64 version of the runtime (http://www.microsoft.com/download/en/details.aspx?id=14632). -I rebooted. -I ran the "record screen or audio..." link and this time the program opened, but there was no screen capture filter in the dropdown box. -I ran the "re-register" program. It fails with an error: "The module "PushDesktop.ax" was loaded, the call to DllRegisterServer failed with error code 0x80070005". Still no direct show filter.

My guess is something 64-bit related. Do you have any thoughts? I appreciate the work you've put into this thing!

rriley commented 12 years ago

Whoops, I'm stupid. Be sure to run the installer as Administrator...

rdp commented 12 years ago

You'll need to run it in an "elevated" command prompt to avoid the 0x80070005 error. Let me know how it goes.

On Fri, Feb 17, 2012 at 12:31 PM, rriley reply@reply.github.com wrote:

Hello,

I'm on 64-bit Windows 7 home premium, and for some reason the actual direct show filter won't install.

-I installed the visual C++ runtime, x86 version (http://www.microsoft.com/download/en/details.aspx?id=5555). -I then installed screen-capture-recorder. -I ran the "record screen or audio..." link, and it told me I need to install the visual c++ runtime, which I already did. -I installed the x64 version of the runtime (http://www.microsoft.com/download/en/details.aspx?id=14632). -I rebooted. -I ran the "record screen or audio..." link and this time the program opened, but there was no screen capture filter in the dropdown box. -I ran the "re-register" program.  It fails with an error:  "The module "PushDesktop.ax" was loaded, the call to DllRegisterServer failed with error code 0x80070005".  Still no direct show filter.

My guess is something 64-bit related.  Do you have any thoughts?  I appreciate the work you've put into this thing!


Reply to this email directly or view it on GitHub: https://github.com/rdp/screen-capture-recorder-to-video-windows-free/issues/5

rriley commented 12 years ago

That fixed the installation.

rdp commented 12 years ago

So you were missing a runtime distributable in the end? -r

On Sun, Feb 19, 2012 at 2:38 AM, rriley reply@reply.github.com wrote:

That fixed the installation.


Reply to this email directly or view it on GitHub: https://github.com/rdp/screen-capture-recorder-to-video-windows-free/issues/5#issuecomment-4040871

rriley commented 12 years ago

No, I had the runtime distributable. The issue was running the installer as administrator by right-click and choosing Run as Administrator. Running the installer as a regular user doesn't send up any errors and sucessfully installs the files, but the registration of the directshow devices fails silently. Is there some way that the installer can request a privilege escalation before running the regsvr32 command? (So that a UAC box is shown and that part of the install just works.)

rdp commented 12 years ago

it "should" run in admin mode by default that's odd...