Reset and Fix Windows Updates

The following commands help to reset Windows Update History along with resetting and re-registering components.  Open an elevated command prompt and type (or copy and paste) the following-

(References below –  double check before running)

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
rmdir %windir%\softwaredistribution /s /q
Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
cd /d %windir%\system32
regsvr32 /s wups.dll
regsvr32 /s wups2.dll
regsvr32 /s wucltui.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
regsvr32 /s wudriver.dll
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
bitsadmin.exe /reset /allusers
ipconfig /flushdns
netsh winsock reset catalog

References:

http://support.microsoft.com/kb/914392
http://support.microsoft.com/kb/299357
http://support.microsoft.com/kb/971058

Wi-fi takes a long time to find network after computer sleeps

After your computer goes to sleep, do you notice it takes a long time to connect to your wireless router?
slow
There can be several reasons for this.

Here are some tips~

  • Power management on the adapter is enabled
    • Disable in the Device Manager
  • Advanced Power Management
    • Disable under Power Options (Advanced)
  • Bluetooth Interference
    • Disable under the advanced tab on the wireless network card properties
  • Outdated Driver
    • Updated the driver from the manufacturer of the wirelesss chip and not from the computer’s support site
  • Disable the Virtual Wi-fi under the device manager if you don’t use Adhoc

Advanced Power options – Set to Max Performance

advanced wifi

Disable Bluetooth settings

 

Bluetooth

Disable Power Management

 

network power device manager

 

Use the following freeware to see if you have channel interference and to analyze the power in each room of your home or business:

Vistumbler
NetSurveyor
Xirrus

 

Ultimately, reset your network by going to a command prompt as an administrator and type the following:

netsh int ip reset reset.log
netsh int ipv6 reset reset.log
netsh winsock reset catalog
nbtstat -r
nbtstat -RR
ipconfig /flushdns

Restart your computer

Updates and HotFixes you may miss in Windows

Microsoft Windows has a great update feature built in.  You may not know it but Microsoft also releases HotFixes and other items that are needed for security, networking, features and other functionality.

How do you find Hotfixes and other items that may need to be downloaded?   You can use a third party utility such as WHDownloader.  (Download here)

WHDownloader is easy to use and brings in both Microsoft Office Products and the latest Windows OS.

Download

Updated List

 

Learn SQL with these Online Emulators

SQLCourse has been around for sometime.   With Microsoft’s DreamSpark, students can download SQL Server to build databases and to learn how to retrieve data by performing queries  (basically asking the database for specific data).   SQLCourse gives you step by step instructions on how to run these queries.

SQLCourse

Network Access Protection

Windows 2008 Server has Network Access Protection which is also known as NAP or NPS. This tool serves an administrative purpose to help organizations compare the security level in a computer on the network to the Server 2008’s policies. This comparison helps to determine if the computer is safe enough to join and use the Server. This is another way to help find if the computer’s ‘health’ is adequate as far as policy and the NAP can also analyze both the anti-virus program and if the firewall is installed. In an upcoming series, Windows 2008 Server will be reviewed.

Information on NAP from TechNet

Microsoft’s Deployment Guide

nps

Why the Value of Certifications Can Drop

In a technology driven world, IT Professionals are defined by certifications, skill and worker ethics.  Certifications are designed to give ranking to IT Professionals.  With a collection of simulated exams that are too close to the real exam, the real exams lose value and respect in the IT community.  I’ve watched people test and come back to a testing center continuously and hold up their final exam to say they are an ‘Engineer’ in a highly respected area of expertise, yet as they hung around for a lecture, they didn’t know the basic fundamentals of Networking/CIDR, Domain policies, basic security information, virtualization or other topics.

Certifications are earned through hard work, studying and ‘hands-on’.   The motivation behind getting as many as you can in the past involved promotions, salary increases and time in the field.    While many young IT Professionals ‘think’ they know it all, someone like myself will tell you that it is impossible to know it all.   Information Technology is changing daily.  Daily.   Hmmmm.  Hourly.

Companies promising Cisco or Microsoft in a week or two are looking for candidates that pay extraordinary amounts of money and who can memorize an exam.   These boot camps should be limited to IT personnel who have worked in the field for a certain amount of time.    Exams should also be limited for students who have ‘x’ amount of time in a classroom and lab.

Where we teach topics that have certifications, students spend 432 hours in the classroom and labs at a minimum before the first exam.   More advanced exams that are layered (curriculum that overlays) on these certifications usually result in the student spending two to three times this amount of time in the classroom and labs before earning a second or third exam.

I’m not saying our methodology of teaching is better than others, I’m saying that their is a big difference in the quality of a candidate from our classroom and other places that have the same practice compared to facilities that have students memorize exams.

Our students even in this economy have been acquiring jobs with large corporations and the government.    I do believe the value of their certification is greater than someone who has memorized an exam.  Not only is it an understanding of the materials, it is the ‘hands-on’ that makes a candidate stand out.

I can’t imagine going to work and not knowing the basics – yet holding a handful of certifications.

IT Managers have their work cut out for them when hiring from a pool of ‘certified’ individuals.  Certifications have value if you earn them.