December28
As many of you know, when a Windows Update takes place we all hold our breath, cross our fingers, and hope for the best. We then can spent the next several hours (or even days) fixing all of the issues related to that update. Whew, when we are done we have a mini celebration and then wait for the email with the next update.
So last week, MVP Zubair Alexander wrote an article for MCP Magazine called Windows Update Troubles, Or What to Do When the Mother of All Patches Fails. I hope this provides some assistance in those late night hours.
September2
My SharePoint server had displayed error messages in the Event Log for months. I just figured that as long as it was still working I wouldn’t need to worry about the errors. Well, on Monday it stopped working. So that has a way of working its way up the priority list. I finally had to give in and and attempted to fix the issues. I was receiving the LoadPerf error Event ID:3012 and Perflib error Event ID: 1008.


What I discovered was that when you use the System Monitor tool, some counters may be missing or do not contain counter data. The base set of performance counter libraries may become corrupted and may need to be rebuilt. You may also need to rebuild any custom (.NET Framework application created) counters or any extensible counters.
This behavior happens if certain extensible counters corrupt the registry, or if some Windows Management Instrumentation (WMI)-based programs modify the registry.
If you use the lodctr /r command from the command prompt, you can overwrite all Performance counter registry settings and Explain text, replacing them with the configuration defined in the file specified. For more information on event log monitoring or system auditing visit this Microsoft site.
The performance strings in the Performance registry value is corrupted when process Performance extension counter provided.
February7
So, with all of the buzz going on around Windows 2008 I thought it would be appropriate to talk about Windows 2008 and SharePoint. I stumbled across a whitepaper today called “How to move a SharePoint Server 2007 32Bit environment to a 64Bit environment on Windows 2008” written by Steve Smith and Penny Conventry. It covers most of the basics of the move itself, but also covers a lot of the new features in Windows 2008. I’ve heard rumors that the next version of SharePoint will only run on 64Bit, but I would do a little more investigating before you determine the validity of the rumor. Either way, it looks like it is the direction Microsoft is taking so I’m sure it is only a matter of time before all their development is 64Bit based.
January27
Since I work in a Virtual PC environment most of the time, on of the things I do after I install all of my software is disable any of the services that are not absolutely required. Although I have not found a hard and consistent rule as to which services I can disable based on the software I am running, I did find this table that I thought was interesting and gave me enough information to decide for myself. You can find all of the details at TechGalaxy.net. Although these are recommended settings, you will need to take each servers configuration into consideration.
· Display Name is how it is displayed in the Services Control Panel
· Process Name is the name of the Process running in the background (displays in Task Manager by hitting Ctrl+Shift+Esc).
· Dependencies describe what services this service needs for proper functionality.
· DEFAULT Server is what runs by default on Windows 2000 Server.
· “SAFE” Configuration is the configuration that 95% of the people will be able to use with little or no side effects. It will also minimizes the amount of “errors” that is reported in the Event Viewer.
| Display Name |
Process Name |
DEFAULT
Server |
“SAFE” |
| Automatic Updates |
svchost.exe |
Automatic |
Automatic |
| DHCP Client |
services.exe |
Automatic |
Automatic |
| DNS Client |
services.exe |
Automatic |
Automatic |
| Event Log |
services.exe |
Automatic |
Automatic |
| Logical Disk Manager |
services.exe |
Automatic |
Automatic |
| Network Connections |
svchost.exe |
Manual |
Automatic |
| Plug and Play |
services.exe |
Automatic |
Automatic |
| Print Spooler |
spoolsv.exe |
Automatic |
Automatic |
| Protected Storage |
services.exe |
Automatic |
Automatic |
| Remote Procedure Call (RPC) |
svchost.exe |
Automatic |
Automatic |
| Security Accounts Manager |
lsass.exe |
Automatic |
Automatic |
| Server |
services.exe |
Automatic |
Automatic |
| System Event Notification |
svchost.exe |
Automatic |
Automatic |
| Task Scheduler |
MSTask.exe |
Automatic |
Automatic |
| Workstation |
services.exe |
Automatic |
Automatic |
| Alerter |
services.exe |
Automatic |
Disabled |
| ClipBook |
clipsrv.exe |
Manual |
Disabled |
| Computer Browser |
services.exe |
Automatic |
Disabled |
| Fax Service |
faxsvc.exe |
Manual |
Disabled |
| Indexing Service |
cisvc.exe |
Manual |
Disabled |
| Messenger |
services.exe |
Automatic |
Disabled |
| Net Logon |
lsass.exe |
Manual |
Disabled |
| NetMeeting Remote Desktop Sharing |
mnmsrvc.exe |
Manual |
Disabled |
| Network DDE |
netdde.exe |
Manual |
Disabled |
| Network DDE DSDM |
netdde.exe |
Manual |
Disabled |
| Performance Logs and Alerts |
smlogsvc.exe |
Manual |
Disabled |
| QoS RSVP |
rsvp.exe |
Manual |
Disabled |
| Remote Registry Service |
regsvc.exe |
Automatic |
Disabled |
| Removable Storage |
svchost.exe |
Automatic |
Disabled |
| Routing and Remote Access |
svchost.exe |
Disabled |
Disabled |
| RunAs Service |
services.exe |
Automatic |
Disabled |
| Smart Card |
SCardSvr.exe |
Manual |
Disabled |
| Smart Card Helper |
SCardSvr.exe |
Manual |
Disabled |
| Telnet |
tlntsvr.exe |
Manual |
Disabled |
| Uninterruptible Power Supply |
ups.exe |
Manual |
Disabled |
| Utility Manager |
UtilMan.exe |
Manual |
Disabled |
| Windows Time |
services.exe |
Manual |
Disabled |
| Wireless Configuration |
svchost.exe |
Manual |
Disabled |
| Application Management |
services.exe |
Manual |
Manual |
| Background Intelligent Transfer Service |
svchost.exe |
Manual |
Manual |
| COM+ Event System |
svchost.exe |
Manual |
Manual |
| Distributed Link Tracking Client |
services.exe |
Automatic |
Manual |
| Distributed Transaction Coordinator |
msdtc.exe |
Automatic |
Manual |
| Internet Connection Sharing |
svchost.exe |
Manual |
Manual |
| IPSEC Policy Agent |
lsass.exe |
Manual |
Manual |
| Logical Disk Manager Administrative Service |
dmadmin.exe |
Manual |
Manual |
| NT LM Security Support Provider |
lsass.exe |
Manual |
Manual |
| Remote Access Auto Connection Manager |
svchost.exe |
Manual |
Manual |
| Remote Access Connection Manager |
svchost.exe |
Manual |
Manual |
| Remote Procedure Call (RPC) Locator |
locator.exe |
Manual |
Manual |
| TCP/IP NetBIOS Helper Service |
services.exe |
Automatic |
Manual |
| Telephony |
svchost.exe |
Manual |
Manual |
| Windows Installer |
msiexec.exe |
Manual |
Manual |
| Windows Management Instrumentation |
WinMgmt.exe |
Manual |
Manual |
| Windows Management Instrumentation Driver Extension |
services.exe |
Manual |
Manual |
http://www.blackviper.com/WIN2K/servicecfg.htm