Solved

Can't run sfc on XP Home SP1

Posted on 2007-03-17
5
1,748 Views
Last Modified: 2008-01-09
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
0
Comment
Question by:pc_helper
  • 2
  • 2
5 Comments
 
LVL 7

Expert Comment

by:Calmar46
ID: 18740989
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?
0
 

Author Comment

by:pc_helper
ID: 18741749
I tried this and it didn't work. That is why I posted the question.
0
 
LVL 7

Accepted Solution

by:
Calmar46 earned 125 total points
ID: 18742364
Well, going back to your original post, it would seem that only two changes need to be made to fp40exe.inf and none to imf.inf. Assuming that the original fp40 file is hidden under a different name, you should be able to run sfc /scanonce (runs on reboot) using the install CD.

Come back with the results.
0
 

Author Comment

by:pc_helper
ID: 18875969
the sfc /scanonce worked.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Sometimes people don't understand why download speed shows differently for Windows than Linux.Specially, this article covers and shows the solution for throughput difference for Windows than a Linux machine. For this, I arranged a test scenario.I…
When you start your Windows 10 PC and got an "Operating system not found" error or just saw  "Auto repair for startup" or a blinking cursor with black screen. A loop for Auto repair will start but fix nothing.  You will be panic as there are no back…
This is a video describing the growing solar energy use in Utah. This is a topic that greatly interests me and so I decided to produce a video about it.
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…

914 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now