Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Update > It is NOT SP2 that is breaking old 16-bit apps...

Reply
Thread Tools Display Modes

It is NOT SP2 that is breaking old 16-bit apps...

 
 
David Cook
Guest
Posts: n/a

 
      10-02-2004
There have been postings in various support forums discussing
recent breakages on Win-XP of older 16-bit applications.

Some of those posting allege that SP2 is causing that breakage
(which is CLEARLY INCORRECT).

And, some postings reference a Microsoft knowledge-base
article which DOES try to explain how to fix the symptom of
broken 16-bit apps at:
http://support.microsoft.com/default...b;en-us;324767


I do have ONE system which recently had its 16-bit-app subsystem
get broken. However, it was NOT caused by SP2, so I agree with
Microsoft statements that also say that. (My 16-bit apps broke
4 or 5 days AFTER I installed SP2.)

However, I do have an issue with the MS knowledge-base solution, since
it seems to MASK the root cause, thought it DOES 'fix' the symptoms.

I debugged the problem of broken 16-bit apps on my system. What
I found was that culprit was the freeware antivirus software called
AVAST that inadvertently caused the damage. (AVAST worked just fine.)

What AVAST's brain-dead installation script seems to do is to
APPEND a line to the Win-XP system-file ...\system32\CONFIG.NT
which reads:
device=C:\PROGRA~1\ALWILS~1\Avast4\aswmonds.sys

When I COMMENT OUT this new line, then my 16-bit apps start
working again immediately. (No reboot is even needed.)

[A very interesting aside is that Avast's oversight and sloppiness ALSO
has the effect that their COMPETITOR's free A/V software, called
AVG, can then NOT be installed at all, because the AVG installer
just happens to use old-16-bit stuff in the installer. But, for now,
I'll assume that this is a mere accident. I'm giving them a break,
because at least when I DE-INSTALL Avast, it does un-do
the damage it caused to the 16-bit subsystem.]

Hope someone (at Microsoft or elsewhere) will contact AVAST
and slap them upside the head and urge them to please FIX their
problem ASAP. (I'm not gonna do that...haven't I done enough?)

(Needless to say, I'm now a convert to AVG, and have my thumbs
pointed down when asked about Avast.)

Cheers...hope this helps...

Dave


 
Reply With Quote
 
 
 
 
Jupiter Jones [MVP]
Guest
Posts: n/a

 
      10-02-2004
David;
Users voices are very strong.
If you do not report your findings, perhaps no one will.

Also since these are peer to peer newsgroups, Microsoft may never see
your suggestions since this is an incorrect forum to contact
Microsoft.

--
Jupiter Jones [MVP]
http://www3.telus.net/dandemar/


"David Cook" <> wrote in message
news:8PCdnSzBqtmadsPcRVn-...
> There have been postings in various support forums discussing
> recent breakages on Win-XP of older 16-bit applications.
>
> Some of those posting allege that SP2 is causing that breakage
> (which is CLEARLY INCORRECT).
>
> And, some postings reference a Microsoft knowledge-base
> article which DOES try to explain how to fix the symptom of
> broken 16-bit apps at:
> http://support.microsoft.com/default...b;en-us;324767
>
>
> I do have ONE system which recently had its 16-bit-app subsystem
> get broken. However, it was NOT caused by SP2, so I agree with
> Microsoft statements that also say that. (My 16-bit apps broke
> 4 or 5 days AFTER I installed SP2.)
>
> However, I do have an issue with the MS knowledge-base solution,
> since
> it seems to MASK the root cause, thought it DOES 'fix' the symptoms.
>
> I debugged the problem of broken 16-bit apps on my system. What
> I found was that culprit was the freeware antivirus software called
> AVAST that inadvertently caused the damage. (AVAST worked just
> fine.)
>
> What AVAST's brain-dead installation script seems to do is to
> APPEND a line to the Win-XP system-file ...\system32\CONFIG.NT
> which reads:
> device=C:\PROGRA~1\ALWILS~1\Avast4\aswmonds.sys
>
> When I COMMENT OUT this new line, then my 16-bit apps start
> working again immediately. (No reboot is even needed.)
>
> [A very interesting aside is that Avast's oversight and sloppiness
> ALSO
> has the effect that their COMPETITOR's free A/V software, called
> AVG, can then NOT be installed at all, because the AVG installer
> just happens to use old-16-bit stuff in the installer. But, for
> now,
> I'll assume that this is a mere accident. I'm giving them a break,
> because at least when I DE-INSTALL Avast, it does un-do
> the damage it caused to the 16-bit subsystem.]
>
> Hope someone (at Microsoft or elsewhere) will contact AVAST
> and slap them upside the head and urge them to please FIX their
> problem ASAP. (I'm not gonna do that...haven't I done enough?)
>
> (Needless to say, I'm now a convert to AVG, and have my thumbs
> pointed down when asked about Avast.)
>
> Cheers...hope this helps...
>
> Dave
>



 
Reply With Quote
 
David Cook
Guest
Posts: n/a

 
      10-02-2004
On my system, it was CAUSED by the freeware anti-virus

software called 'Avast' (who appends a 'device=...' line to Win-XP's

....\system32\CONFIG.NT file [which is part of the 16-bit

subsystem, and which breaks it for others]).

But, it IS sort of induced by SP2. Here's what must be going on:

People (just like me) who see that SP2 is all about monitoring

firewalls, windows-update, and VIRUS software, start deciding

to add or upgrade their underlying ANTI-VIRUS software. So, they

(like I did) go out and try some of the new (free) ones. And, when those

'freeware' products break the 16-bit-subsystem, they

erroneously conclude that it was SP2 that did the damage.

Cute, huh? So, while it isn't REALLY SP2 that caused it, it

was a side-effect of SP2 that caused the trouble.

Cheers...

Dave


"David Cook" <> wrote in message
news:8PCdnSzBqtmadsPcRVn-...
> There have been postings in various support forums discussing
> recent breakages on Win-XP of older 16-bit applications.
>
> Some of those posting allege that SP2 is causing that breakage
> (which is CLEARLY INCORRECT).
>
> And, some postings reference a Microsoft knowledge-base
> article which DOES try to explain how to fix the symptom of
> broken 16-bit apps at:
> http://support.microsoft.com/default...b;en-us;324767
>
>
> I do have ONE system which recently had its 16-bit-app subsystem
> get broken. However, it was NOT caused by SP2, so I agree with
> Microsoft statements that also say that. (My 16-bit apps broke
> 4 or 5 days AFTER I installed SP2.)
>
> However, I do have an issue with the MS knowledge-base solution, since
> it seems to MASK the root cause, thought it DOES 'fix' the symptoms.
>
> I debugged the problem of broken 16-bit apps on my system. What
> I found was that culprit was the freeware antivirus software called
> AVAST that inadvertently caused the damage. (AVAST worked just fine.)
>
> What AVAST's brain-dead installation script seems to do is to
> APPEND a line to the Win-XP system-file ...\system32\CONFIG.NT
> which reads:
> device=C:\PROGRA~1\ALWILS~1\Avast4\aswmonds.sys
>
> When I COMMENT OUT this new line, then my 16-bit apps start
> working again immediately. (No reboot is even needed.)
>
> [A very interesting aside is that Avast's oversight and sloppiness ALSO
> has the effect that their COMPETITOR's free A/V software, called
> AVG, can then NOT be installed at all, because the AVG installer
> just happens to use old-16-bit stuff in the installer. But, for now,
> I'll assume that this is a mere accident. I'm giving them a break,
> because at least when I DE-INSTALL Avast, it does un-do
> the damage it caused to the 16-bit subsystem.]
>
> Hope someone (at Microsoft or elsewhere) will contact AVAST
> and slap them upside the head and urge them to please FIX their
> problem ASAP. (I'm not gonna do that...haven't I done enough?)
>
> (Needless to say, I'm now a convert to AVG, and have my thumbs
> pointed down when asked about Avast.)
>
> Cheers...hope this helps...
>
> Dave
>



 
Reply With Quote
 
David Cook
Guest
Posts: n/a

 
      10-02-2004
Good point, Jupiter.

That deed too is now done. I just cut/pasted most of what
I said here, into an email to the Avast support group via their
webpage.

[Hope they fix this SOON...it is clearly causing alot of frustration
and mis-placed blame.]

Cheers...

Dave



"Jupiter Jones [MVP]" <> wrote in message
news:...
> David;
> Users voices are very strong.
> If you do not report your findings, perhaps no one will.
>
> Also since these are peer to peer newsgroups, Microsoft may never see your
> suggestions since this is an incorrect forum to contact Microsoft.
>
> --
> Jupiter Jones [MVP]
> http://www3.telus.net/dandemar/
>
>
> "David Cook" <> wrote in message
> news:8PCdnSzBqtmadsPcRVn-...
>> There have been postings in various support forums discussing
>> recent breakages on Win-XP of older 16-bit applications.
>>
>> Some of those posting allege that SP2 is causing that breakage
>> (which is CLEARLY INCORRECT).
>>
>> And, some postings reference a Microsoft knowledge-base
>> article which DOES try to explain how to fix the symptom of
>> broken 16-bit apps at:
>> http://support.microsoft.com/default...b;en-us;324767
>>
>>
>> I do have ONE system which recently had its 16-bit-app subsystem
>> get broken. However, it was NOT caused by SP2, so I agree with
>> Microsoft statements that also say that. (My 16-bit apps broke
>> 4 or 5 days AFTER I installed SP2.)
>>
>> However, I do have an issue with the MS knowledge-base solution, since
>> it seems to MASK the root cause, thought it DOES 'fix' the symptoms.
>>
>> I debugged the problem of broken 16-bit apps on my system. What
>> I found was that culprit was the freeware antivirus software called
>> AVAST that inadvertently caused the damage. (AVAST worked just fine.)
>>
>> What AVAST's brain-dead installation script seems to do is to
>> APPEND a line to the Win-XP system-file ...\system32\CONFIG.NT
>> which reads:
>> device=C:\PROGRA~1\ALWILS~1\Avast4\aswmonds.sys
>>
>> When I COMMENT OUT this new line, then my 16-bit apps start
>> working again immediately. (No reboot is even needed.)
>>
>> [A very interesting aside is that Avast's oversight and sloppiness ALSO
>> has the effect that their COMPETITOR's free A/V software, called
>> AVG, can then NOT be installed at all, because the AVG installer
>> just happens to use old-16-bit stuff in the installer. But, for now,
>> I'll assume that this is a mere accident. I'm giving them a break,
>> because at least when I DE-INSTALL Avast, it does un-do
>> the damage it caused to the 16-bit subsystem.]
>>
>> Hope someone (at Microsoft or elsewhere) will contact AVAST
>> and slap them upside the head and urge them to please FIX their
>> problem ASAP. (I'm not gonna do that...haven't I done enough?)
>>
>> (Needless to say, I'm now a convert to AVG, and have my thumbs
>> pointed down when asked about Avast.)
>>
>> Cheers...hope this helps...
>>
>> Dave
>>

>
>



 
Reply With Quote
 
David Cook
Guest
Posts: n/a

 
      10-04-2004
Here is Avast's SOLUTION to their PROBLEM:

C:\temp>type xpsp2.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\VirtualDeviceDrivers]
"VDD"=hex(7):43,00,3a,00,5c,00,50,00,72,00,6f,00,6 7,00,72,00,61,00,6d,00,20,00,\
46,00,69,00,6c,00,65,00,73,00,5c,00,41,00,6c,00,77 ,00,69,00,6c,00,20,00,53,\
00,6f,00,66,00,74,00,77,00,61,00,72,00,65,00,5c,00 ,41,00,76,00,61,00,73,00,\
74,00,34,00,5c,00,61,00,73,00,77,00,4d,00,6f,00,6e ,00,56,00,64,00,2e,00,64,\
00,6c,00,6c,00,00,00,00,00

---------

They sent me this 'xpsp2.reg' file to correct the problem.
(Note: I did not TEST whether this fixes it, as I had already DE-installed
their Avast anti-virus package, and instead installed the other freeware
anti-virus called 'AVG'. http://free.grisoft.com/freeweb.php/doc/2/


Thus, the IMPLICATION is that this problem only happens with
their kit on WinXP with SP2. Whether that is IN FACT true,
I will leave for Microsoft or others to determine.

Cheers and regards...

Dave


"David Cook" <> wrote in message
news:WdKdnTz3yI3FaMPcRVn-...
> On my system, it was CAUSED by the freeware anti-virus
>
> software called 'Avast' (who appends a 'device=...' line to Win-XP's
>
> ...\system32\CONFIG.NT file [which is part of the 16-bit
>
> subsystem, and which breaks it for others]).
>
> But, it IS sort of induced by SP2. Here's what must be going on:
>
> People (just like me) who see that SP2 is all about monitoring
>
> firewalls, windows-update, and VIRUS software, start deciding
>
> to add or upgrade their underlying ANTI-VIRUS software. So, they
>
> (like I did) go out and try some of the new (free) ones. And, when those
>
> 'freeware' products break the 16-bit-subsystem, they
>
> erroneously conclude that it was SP2 that did the damage.
>
> Cute, huh? So, while it isn't REALLY SP2 that caused it, it
>
> was a side-effect of SP2 that caused the trouble.
>
> Cheers...
>
> Dave
>
>
> "David Cook" <> wrote in message
> news:8PCdnSzBqtmadsPcRVn-...
>> There have been postings in various support forums discussing
>> recent breakages on Win-XP of older 16-bit applications.
>>
>> Some of those posting allege that SP2 is causing that breakage
>> (which is CLEARLY INCORRECT).
>>
>> And, some postings reference a Microsoft knowledge-base
>> article which DOES try to explain how to fix the symptom of
>> broken 16-bit apps at:
>> http://support.microsoft.com/default...b;en-us;324767
>>
>>
>> I do have ONE system which recently had its 16-bit-app subsystem
>> get broken. However, it was NOT caused by SP2, so I agree with
>> Microsoft statements that also say that. (My 16-bit apps broke
>> 4 or 5 days AFTER I installed SP2.)
>>
>> However, I do have an issue with the MS knowledge-base solution, since
>> it seems to MASK the root cause, thought it DOES 'fix' the symptoms.
>>
>> I debugged the problem of broken 16-bit apps on my system. What
>> I found was that culprit was the freeware antivirus software called
>> AVAST that inadvertently caused the damage. (AVAST worked just fine.)
>>
>> What AVAST's brain-dead installation script seems to do is to
>> APPEND a line to the Win-XP system-file ...\system32\CONFIG.NT
>> which reads:
>> device=C:\PROGRA~1\ALWILS~1\Avast4\aswmonds.sys
>>
>> When I COMMENT OUT this new line, then my 16-bit apps start
>> working again immediately. (No reboot is even needed.)
>>
>> [A very interesting aside is that Avast's oversight and sloppiness ALSO
>> has the effect that their COMPETITOR's free A/V software, called
>> AVG, can then NOT be installed at all, because the AVG installer
>> just happens to use old-16-bit stuff in the installer. But, for now,
>> I'll assume that this is a mere accident. I'm giving them a break,
>> because at least when I DE-INSTALL Avast, it does un-do
>> the damage it caused to the 16-bit subsystem.]
>>
>> Hope someone (at Microsoft or elsewhere) will contact AVAST
>> and slap them upside the head and urge them to please FIX their
>> problem ASAP. (I'm not gonna do that...haven't I done enough?)
>>
>> (Needless to say, I'm now a convert to AVG, and have my thumbs
>> pointed down when asked about Avast.)
>>
>> Cheers...hope this helps...
>>
>> Dave
>>

>
>



 
Reply With Quote
 
Torgeir Bakken \(MVP\)
Guest
Posts: n/a

 
      10-04-2004
David Cook wrote:

> Here is Avast's SOLUTION to their PROBLEM:
>
> C:\temp>type xpsp2.reg
> Windows Registry Editor Version 5.00
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\VirtualDeviceDrivers]
> "VDD"=hex(7):43,00,3a,00,5c,00,50,00,72,00,6f,00,6 7,00,72,00,61,00,6d,00,20,00,\
> 46,00,69,00,6c,00,65,00,73,00,5c,00,41,00,6c,00,77 ,00,69,00,6c,00,20,00,53,\
> 00,6f,00,66,00,74,00,77,00,61,00,72,00,65,00,5c,00 ,41,00,76,00,61,00,73,00,\
> 74,00,34,00,5c,00,61,00,73,00,77,00,4d,00,6f,00,6e ,00,56,00,64,00,2e,00,64,\
> 00,6c,00,6c,00,00,00,00,00
>
> ---------
>
> They sent me this 'xpsp2.reg' file to correct the problem.
> (Note: I did not TEST whether this fixes it, as I had already DE-installed
> their Avast anti-virus package, and instead installed the other freeware
> anti-virus called 'AVG'. http://free.grisoft.com/freeweb.php/doc/2/

Hi

The registry entry above will put the hard coded value
"C:\Program Files\Alwil Software\Avast4\aswMonVd.dll"
into the the REG_MULI_SZ value VDD under the key
HKLM\SYSTEM\CurrentControlSet\Control\VirtualDevic eDrivers

Note that if you want to create the above registry file yourself, it
*must* be created as a Unicode file and not an ASCII file.

Also, the registry file will overwrite any existing value in the VDD
value (*not* good), and it will not care if you have another program
files path than "C:\Program Files".

See script below that is much safer to use than the registry file, it
will not overwrite any existing values, and it will use the correct
program files path in all cases. Put the script in a file named e.g.
Avast.vbs, and double click on it to run it.

So I will guess Avast's solution is that you need to delete the
"device=C:\PROGRA~1\ALWILS~1\Avast4\aswmonds.s ys" line in CONFIG.NT
yourself, and then add the already discussed registry value to the
registry.


'--------------------8<----------------------

Const HKLM = &H80000002

strToTestOn = "\Avast4\aswMonVd.dll"
strToAddIfNecessary = CreateObject("WScript.Shell").ExpandEnvironmentStr ings _
("%PROGRAMFILES%\Alwil Software\Avast4\aswMonVd.dll")

' Only continue if the file exist:
If Not CreateObject("Scripting.FileSystemObject").FileExi sts( _
strToAddIfNecessary) Then
MsgBox "File " & strToAddIfNecessary & " not found", _
vbCritical + vbSystemModal, "Avast SP2 fix"
WScript.Quit
End If

strKeyPath = "SYSTEM\CurrentControlSet\Control\VirtualDeviceDri vers"
strValueName = "VDD"

strComputer = "." ' "use "." for local computer
Set objReg = GetObject("winmgmts:{impersonationLevel=impersonat e}!\\" _
& strComputer & "\root\default:StdRegProv")

objReg.GetMultiStringValue HKLM, strKeyPath, strValueName, arrValues

If IsArray(arrValues) Then
' create string from array, easier to check for existence this way
strValues = "|" & Join(arrValues, "|") & "|"
Else
arrValues = Array()
strValues = ""
End If

If InStr(1, strValues, strToTestOn, vbTextCompare) = 0 Then
' entry is not in array, add it
intArrCount = UBound(arrValues) + 1
ReDim Preserve arrValues(intArrCount)
arrValues(intArrCount) = strToAddIfNecessary
objReg.SetMultiStringValue HKLM, strKeyPath, strValueName, arrValues
End If

MsgBox "Done!", vbInformation + vbSystemModal, "Avast SP2 fix"

'--------------------8<----------------------



--
torgeir, Microsoft MVP Scripting and WMI, Porsgrunn Norway
Administration scripting examples and an ONLINE version of
the 1328 page Scripting Guide:
http://www.microsoft.com/technet/scr...r/default.mspx
 
Reply With Quote
 
David J
Guest
Posts: n/a

 
      10-20-2004
I cannot find the program line you describe below. How can I locate
it? Also, how do I know if AVAST is the problem or not? I do not see
it on my system.




"David Cook" <> wrote in message news:<8PCdnSzBqtmadsPcRVn->...
> There have been postings in various support forums discussing
> recent breakages on Win-XP of older 16-bit applications.
>
> Some of those posting allege that SP2 is causing that breakage
> (which is CLEARLY INCORRECT).
>
> And, some postings reference a Microsoft knowledge-base
> article which DOES try to explain how to fix the symptom of
> broken 16-bit apps at:
> http://support.microsoft.com/default...b;en-us;324767
>
>
> I do have ONE system which recently had its 16-bit-app subsystem
> get broken. However, it was NOT caused by SP2, so I agree with
> Microsoft statements that also say that. (My 16-bit apps broke
> 4 or 5 days AFTER I installed SP2.)
>
> However, I do have an issue with the MS knowledge-base solution, since
> it seems to MASK the root cause, thought it DOES 'fix' the symptoms.
>
> I debugged the problem of broken 16-bit apps on my system. What
> I found was that culprit was the freeware antivirus software called
> AVAST that inadvertently caused the damage. (AVAST worked just fine.)
>
> What AVAST's brain-dead installation script seems to do is to
> APPEND a line to the Win-XP system-file ...\system32\CONFIG.NT
> which reads:
> device=C:\PROGRA~1\ALWILS~1\Avast4\aswmonds.sys
>
> When I COMMENT OUT this new line, then my 16-bit apps start
> working again immediately. (No reboot is even needed.)
>
> [A very interesting aside is that Avast's oversight and sloppiness ALSO
> has the effect that their COMPETITOR's free A/V software, called
> AVG, can then NOT be installed at all, because the AVG installer
> just happens to use old-16-bit stuff in the installer. But, for now,
> I'll assume that this is a mere accident. I'm giving them a break,
> because at least when I DE-INSTALL Avast, it does un-do
> the damage it caused to the 16-bit subsystem.]
>
> Hope someone (at Microsoft or elsewhere) will contact AVAST
> and slap them upside the head and urge them to please FIX their
> problem ASAP. (I'm not gonna do that...haven't I done enough?)
>
> (Needless to say, I'm now a convert to AVG, and have my thumbs
> pointed down when asked about Avast.)
>
> Cheers...hope this helps...
>
> Dave

 
Reply With Quote
 
Torgeir Bakken \(MVP\)
Guest
Posts: n/a

 
      10-20-2004
David J wrote:

> I cannot find the program line you describe below. How can I locate
> it? Also, how do I know if AVAST is the problem or not? I do not see
> it on my system.

Hi

If you can't recall that you have installed AVAST (a anti-virus program),
I would think it is not installed on your computer.


The autoexec.nt problem could be caused a trojan or something similar,
e.g. TrojanDownloader.Win32.Dia.a, more about this here:
http://groups.google.com/groups?selm...ing.google.com


You can put back the standard version of autoexec.nt/config.nt by
copying a backup copy held in %windir%\repair\ to %windir%\system32\
(%windir% is typically C:\Windows).


--
torgeir, Microsoft MVP Scripting and WMI, Porsgrunn Norway
Administration scripting examples and an ONLINE version of
the 1328 page Scripting Guide:
http://www.microsoft.com/technet/scr...r/default.mspx
 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Kaspersky AV Breaking CHKDSK MICHAEL Windows Vista General Discussion 4 07-07-2007 10:04 PM
Kaspersky AV Breaking CHKDSK MICHAEL Windows Vista Security 4 07-07-2007 10:04 PM
OT - Breaking News Mac Windows Vista General Discussion 19 07-03-2007 07:52 PM
Shortcuts allways breaking! James Matthews Windows Vista Performance 4 05-22-2007 09:16 AM
Re: sound is breaking up Andrew Z Carpenter [Newsgroup Groupie] Windows Update 0 07-01-2003 08:53 AM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59