Re: XP-Pro SP2 cannot run command.com
>> I kind of figured XP would have already had it pathed but back in the
>> DOS days, this kind of thing, even if pathed, would happen once in a
>> blue moon. I used filemon to see what happens when running command.com
>> from a DOS window and it does indeed use the ntvdm process.
>>
>> One KB article you may want to check out and get the hotfix for is:
>> http://support.microsoft.com/kb/890067 There have been other fixes to
>> the ntvdm system since XP SP2 and this KB hotfix so this is the most
>> current ntvdm I know of that it within the realm of what you customer
>> is experiencing.
>>
>> You can get it free without having to call MS support by clicking the
>> link http://go.microsoft.com/?linkid=6294451 in the KB article,
>> filling in the form, and waiting for an e-mail from Microsoft to the
>> hotfix. Turnaround time is usually 2-6 hours. Give it a shot and let
>> me know how it turns out.
>>
>> - Thee Chicago Wolf
>
>Thanks. I really do appreciate the reply but the hotfix you reference
>says that it corrects a problem where an additional space is added
>between the command and the parameters. However, command.com has no
>parameters in the case I was trying to use, neither does the dos
>command we were trying to use so I don't see how that will have
>anything to do with this issue. The hotfix really doesn't mention
>xp-pro sp2 either. I assume that really wouldn't matter in this case. I
>asked for the hotfix but I hesitate to ask the customer to install it
>since Microsoft is specific in saying that it ONLY addresses this issue.
>
>When I get back up with the customer I will get the size and date of
>the ntvdm.exe.
>
>Big surprise. I just compared the file on one of my xp-home computers
>with that on my xp-pro and the files are identical--even though the
>xp-pro machine is at least 3 years newer! The article above shows a
>date of 2005 but mine are both 2004 and slightly smaller than the 2005
>dated file. Both computers have been fully updated and both running
>auto updates. Both are definitely sp2. Both are 419,840 bytes. The hot
>fix show a 2005 version with 420,864 bytes and another 2005 version
>with 397,312 bytes. What a confusing deal!
>
>Sorry about the double post above. My newsreader hung and obviously
>sent it twice.
As I mentioned in my post, the ntvdm module from the original in XP
SP2 (build 2180) as compared to the one in the KB article (build 2715)
has had MORE changes done to them than what is mentioned in the KB
article even though it is not 100% exactly what your customer may be
experiencing. I know that specific "space" issue is not what your
customer is experiencing, I was just letting you know that hotfix is
what is current in terms of that module so it is the best option as
changes made to it between build 2180 and 2715 are usually cumulative.
The reason you are seeing the same file on YOUR computer is because
the file from the KB article is a hotfix. This means you will NEVER
get it from Windows Update. You have to request it from Microsoft as I
stated in my original post.
I know the file size differences seem confusing and this is because
that article is OLD OLD OLD and before microsoft standardized they web
pages and made it clear which file was applying to which installed
service pack. I can confirm the ntvdm.exe listed under the section
"Windows XP with SP1 or with SP2" is from KB890067 is 420,864KB on my
machine. The other file showing 397,312KB is most likely for those
still using SP1.
Here are some KB articles detailing changes made to the NTVDM module
between the original 2180 build in SP2 and build 2715 from KB890067
(who knows what's changed between build 2181 and 2549!! Ha!):
1.
http://support.microsoft.com/kb/892520 (build 2598)
2.
http://support.microsoft.com/kb/896896 (build 2650)
Perhaps you've already seen this but have a look at:
http://support.microsoft.com/kb/314106
Windows XP SP3 will be out in late March so if you customer can get by
until then, just hold off. Or.......
- Thee Chicago Wolf