Comments

MPM wrote on 11/13/2007, 10:29 AM
Purely guessing, rattling off a few things I'd look at if it happened to me, all in hopes it'll spark an idea or 3...

Vista being what it is, and trying to be practical, I'd first consider backing up the install drive to zip format files, plus export the 2 software sections of the registry, then restore an archived backup disc image -- assuming of course I had one from back when everything worked. Then with DVDA working, I'd do the updates etc. checking DVDA every so often as I brought the system back to current. If there isn't such a backup, and have to troubleshoot...

If it was working, then something changed -- the hard part is figuring out what. MS has updated Vista frequently, and one of those updates could have broken DVDA. Update history will show what's been installed, with a brief description. MS has also come out with several Vista patches & Hotfixes that aren't on Auto-Update -- you have to search either the knowledge base or scroll thru the list at the Downloads Center. Might look through updates, fixes, patches etc. to see if anything looks like it might have something to do with DVDA.

If you installed any other software, that might have caused the problem -- often you can rename a folder (only if nothing inside the folder is running) & that can work to confirm a conflict. Task Mgr is good for showing just what's running in Windows, and the free Autoruns from MS shows you exactly what's loading with Windows -- & gives the option to turn whatever on/off. Trying to start DVDA in Safe Mode should eliminate (or zero in on) some possible conflicts.

In extreme cases MS also offers quite a few, free tools from System Internals (a company that they absorbed) -- things like process and registry monitoring can show exactly what's happening as DVDA tries to start. The downside is that there's an enormous amount of data to wade thru, but it can and does work -- I've solved a few problems with software that wouldn't run in Vista that way.

While removing and re-installing software often helps, un-installation routines often leave trash behind, in both folders and registry keys. If there's a problem with registry entries, often the only way to really clean out keys/values associated with an app is to slog thru the registry using search. Tracking down folders can be a pain too in Vista since they've added virtualization -- something that used to be simple to find in Documents and Settings might be in any number of folders with Vista. When I've had problems where I needed to completely clean out other software (thankfully not DVDA) there was no shortcut to simply searching for stuff and deleting it.

One thing I'd suggest to bear in mind, and the reason I'd start off restoring a backup if it was available... Just installing something in Vista can have very different results depending on if the User Control BS is on or off -- it often determines where both registry values and user folders are stored. Software installation with the control off can cause some software (usually Vista compliant in my experience) to mess up the registry badly -- I've had reg entries that could not be accessed at all, including by the software that both wrote & needed to access them! And because the entries were there, they couldn't be re-written, or deleted [including with so-called super-admin privileges].

The only way I'd found to fix that sort of mess, and it has happened to me more than once, was to restore a backup... In fact a backup the registry (using erunt) & set a restore point before any installation now-days. MS has published another method that Thankfully I haven't had reason to try... so far...Because I have no idea how well it works (or doesn't) I'm putting it last instead of up top, 1st thing. If you set up a 2nd user with identical settings, supposedly the new user registry won't contain the same corruption or errors. Assuming it works you could then delete the original user account. If a registry problem isn't in the user areas (mine were not), I don't know if Vista in copying the registry over does some sort of error checking and repair or not.

Best Luck -- wish I could give a definite and quick answer.
fuddam wrote on 11/13/2007, 10:52 AM
thanks for the comprehensive answer

time for me to start digging, it seems.............. trawling the registry hasn't ever been on my list of fun things to do

:(

will report back if I crack it
fuddam wrote on 11/16/2007, 12:13 AM
sorted! turns out DEP (Data Execution Prevention) was the culprit. Not sure why it suddenly became an issue - prob something related to a windows update.

Well, added DVDA to the programs ignored by it, and all hunky dory

8)

had been considering reinstalling vista, since other progs had also started failing with no explanation (Nero Home thing) but wouldn't have helped. All progs now working fine.

hope this helps someone else down the line :)
Laurence wrote on 1/20/2008, 11:21 PM
I'm having exactly the same problem but need a little more hand-holding in order to fix it. Can you tell me step by step how you added DVDA to the applications DEP ignores?

Also, I'm having problems using Cineform with Vista 64. Other codecs seem fine. Are you experiencing this as well?
Laurence wrote on 1/21/2008, 2:43 PM
OK, I figured out how to add DVDA to the DEP exceptions list. Unfortunately it doesn't seem to help.

When I try to start DVDA, it gets right up to the point where it is trying to initialize the external monitor (I have an HDMI output but nothing is connected to it), then locks up. Frustrating.
Laurence wrote on 1/21/2008, 9:55 PM
Here's the error I get:

___________________________________________________________________


Sony DVD Architect Pro
Version 4.5b (Build 69)
Exception 0xE06D7363 (Unknown Type) IP:0x768A3843
In Module 'kernel32.dll' at Address 0x76880000 + 0x23843
Thread: Main - Start ID=0xD6C Stack=0x17D000-0x180000
Registers:
EAX=0017d328 CS=0023 EIP=768a3843 EFLGS=00200216
EBX=00000000 SS=002b ESP=0017d328 EBP=0017d378
ECX=00000003 DS=002b ESI=08932c40 FS=0053
EDX=00000000 ES=002b EDI=08932df0 GS=002b
Bytes at CS:EIP:
768A3843: C9 C2 10 00 66 83 FA 06 ....f...
768A384B: 0F 84 8F 97 01 00 66 83 ......f.
Stack Dump:
0017D328: E06D7363
0017D32C: 00000001
0017D330: 00000000
0017D334: 768A3843 76880000 + 23843 (kernel32.dll)
0017D338: 00000003
0017D33C: 19930520
0017D340: 0017D3DC 00080000 + FD3DC
0017D344: 08017498 07FB0000 + 67498 (AJACaptureFilter.ax)
0017D348: 00000000
0017D34C: 00000000
0017D350: 00000000
0017D354: 08932CBC 08930000 + 2CBC
0017D358: 00000000
0017D35C: 00000000
0017D360: 00000000
0017D364: 772F0A40 77280000 + 70A40 (ntdll.dll)
> 0017D368: 773600E0 77280000 + E00E0 (ntdll.dll)
> 0017D36C: 07FD03D9 07FB0000 + 203D9 (AJACaptureFilter.ax)
0017D370: 8683E9BA
0017D374: 0017D4B8 00080000 + FD4B8
0017D378: 0017D3B0 00080000 + FD3B0
> 0017D37C: 07FDD05D 07FB0000 + 2D05D (AJACaptureFilter.ax)
0017D380: E06D7363
0017D384: 00000001
0017D388: 00000003
0017D38C: 0017D3A4 00080000 + FD3A4
> 0017D3AC: 08017498 07FB0000 + 67498 (AJACaptureFilter.ax)
0017D3B0: 0017D610 00080000 + FD610
> 0017D3B4: 07FB5C38 07FB0000 + 5C38 (AJACaptureFilter.ax)
0017D3B8: 0017D3DC 00080000 + FD3DC
> 0017D3BC: 08017498 07FB0000 + 67498 (AJACaptureFilter.ax)
- - -
0017FFF0: 00000000
0017FFF4: 00730287 00400000 + 330287 (dvdarch45.exe)
0017FFF8: 7EFDE000 7EFDE000 + 0
0017FFFC: 00000000

MarkWWWW wrote on 1/22/2008, 5:36 AM
I'm no expert at interpreting these dumps but it looks to me as though the finger is being pointed at AJACaptureFilter.ax.

A quick websearch finds this which suggests that it also causes problems with Nero, SoundForge and even Windows Messenger. It is apparently included (by mistake?) with some Cineform software to fix a problem with something AJA-related and isn't really necessary. If I were you I would see if deleting it solves your problem. (Might be neater to unregister it before you delete it.)

Mark
Laurence wrote on 1/22/2008, 10:15 AM
I tried deleting that file and DVDA still didn't work. I put the file back and tried unregistering it before deleting it. I got an error message after the unregister, but after deleting AJACaptureFilter.ax again, the problem was fixed.

Thanks Mark. I had been spinning my wheels and accomplishing nothing before your reply.
MarkWWWW wrote on 1/23/2008, 5:13 AM
Excellent.