Solved

Can't run sfc on XP Home SP1

Posted on 2007-03-17
5
1,740 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

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

Ok I have been working on this for some time having learned and gained certification in XenDesktop 4 along came version 5 which was released last month. Since then I have been working to deploy XenDesktop 5 in a small environment with only 2 virt…
cPanel is a Unix based web hosting control panel that provides a graphical interface and automation tools designed to simplify the process of hosting a web site. cPanel utilizes a 3 tier structure that provides functionality for administrators, rese…
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …

707 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

20 Experts available now in Live!

Get 1:1 Help Now