Link to home
Start Free TrialLog in
Avatar of pc_helper
pc_helper

asked on

Can't run sfc on XP Home SP1

I am trying to run sfc in Win XP Home. I have looked at and edited the 2 files fo40ext.inf and ims.inf to remove the "Professional" entries and it still wont work. I have tried the XP Home CD's of the following versions: 2002, SP1, SP1a, SP2. All of them tell me that I amusing the wrong CD. The system was installed with SP1. Could somebody assist with editing these files for me?

Last few lines of fp40ext.inf before any edits were made:

[Strings]
;
; Localize all strings in this section.
; These strings are used directly by OCM.
;
fp_desc     = "FrontPage 2000 Server Extensions"
fp_tip      = "Enables authoring and administration of websites with Microsoft FrontPage and Visual InterDev"
WKS_CD_NAME = "Windows XP Professional CD-ROM"
SRV_CD_NAME = "Windows XP Server CD-ROM"
SP_CD_NAME  = "Windows XP Professional Service Pack 2 CD"
SDESC_Fp_Extensions      = "FrontPage Server Extensions files"
LDESC_Fp_Extensions      = "Enables authoring and administration of websites with Microsoft FrontPage and Visual InterDev"


last few lines of ims.inf before any edits were made::

cdname   = "Windows XP Home Edition CD-ROM"
productname   = "Windows XP Home Edition"


bootname1      = "Windows XP Home Edition SP2 Setup Boot Disk"
bootname2      = "Windows XP Home Edition SP2 Setup Disk #2"
bootname3      = "Windows XP Home Edition SP2 Setup Disk #3"
bootname4      = "Windows XP Home Edition SP2 Setup Disk #4"
bootname5      = "Windows XP Home Edition SP2 Setup Disk #5"
bootname6      = "Windows XP Home Edition SP2 Setup Disk #6"

cdtagfile     = "\win51ic"


cdtagfilei     = "\win51ic"

cdtagfilem     = "\win51mc"

boottagfile1     = "\disk101"
boottagfile2     = "\disk102"
boottagfile3     = "\disk103"
boottagfile4     = "\disk104"
boottagfile5     = "\disk105"
boottagfile6     = "\disk106"

spcdname = "Windows XP Home Edition Service Pack 2 CD"
spcdtagfilei     = "\win51ic.sp2"


[iis_common_files_system]
adsiisex.dll,EXCH_adsiisex.dll
fcachdll.dll,EXCH_fcachdll.dll
regtrace.exe,EXCH_regtrace.exe

[iis_ims_files_program]
aqadmin.dll,EXCH_aqadmin.dll
aqueue.dll
mailmsg.dll,EXCH_mailmsg.dll
seos.dll,EXCH_seos.dll

[iis_smtp_files_service]
ntfsdrv.dll,EXCH_ntfsdrv.dll
scripto.dll,EXCH_scripto.dll
smtpsvc.dll

[iis_smtp_files_system]
ntfsdrct.h,EXCH_ntfsdrct.h
ntfsdrct.ini,EXCH_ntfsdrct.ini
smtpctrs.dll,EXCH_smtpctrs.dll
smtpctrs.h,EXCH_smtpctrs.h
smtpctrs.ini,EXCH_smtpctrs.ini
snprfdll.dll,EXCH_snprfdll.dll
;LAYOUT.INF
;Disk Layout file for Microsoft Mail and News Setup
; Copyright (c) Microsoft Corporation.  All rights reserved.

[version]
signature="$Windows NT$"
SetupClass=BASE


[SourceDisksNames]
; Cabinet file names and associated disks
; <cab#> = <disk#>,<cabinet filename>, ID (Unused, must be 0)
; 34001 ==> \i386, \Net98, \Alpha
0="%spcdname%","%spcdtagfilei%",0,%34001%,1
1="%cdname%","ims.cab",0,%34001%,16,"%cdtagfile%"
[SourceDisksFiles]
;<file> = <cabinet number>,<subdir>,<size>
;Note: File is not in a cabinet if cab# is 0

aqueue.dll=0,,331264
smtpsvc.dll=0,,456704
EXCH_adsiisex.dll=1,,6656
EXCH_aqadmin.dll=1,,47616
EXCH_fcachdll.dll=1,,47104
EXCH_mailmsg.dll=1,,70656
EXCH_ntfsdrct.h=1,,773
EXCH_ntfsdrct.ini=1,,1037
EXCH_ntfsdrv.dll=1,,43008
EXCH_regtrace.exe=1,,25600
EXCH_scripto.dll=1,,57856
EXCH_seos.dll=1,,26112
EXCH_smtpctrs.dll=1,,13312
EXCH_smtpctrs.h=1,,8002
EXCH_smtpctrs.ini=1,,21791
EXCH_snprfdll.dll=1,,8192
Avatar of Calmar46
Calmar46

Can't see any reason why this won't work, except the Microsoft article clearly says replace "Professional" with "Home", not "Home Edition". Worth a try?
Avatar of pc_helper

ASKER

I tried this and it didn't work. That is why I posted the question.
ASKER CERTIFIED SOLUTION
Avatar of Calmar46
Calmar46

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
the sfc /scanonce worked.