Blank Windows feature on or off issue

If you want to enable features like Telnet , ISS in Windwso 7 you may have to go to Windows feature on or off from Programs and features of control panel. Some times you may get a blank window as below


There may be multilple reason you may get this above issue. I have come accross same issue and resolved it. The generic steps for resolving the issue is explained here.

Step 1: Perform a SFC /Scannow to scan all protected system files and repair it.
Ref: http://support.microsoft.com/kb/931712

Step 2: If step 1 doesnot helped you, then run System update readiness tool on the machine and look for the errors generated in C:\windows\logs\cbs\checksur.log. You can download the system update readiness tool  from microsoft.

32bit : http://www.microsoft.com/en-us/download/details.aspx?id=3132
64bit : http://www.microsoft.com/en-us/download/details.aspx?id=20858

I ran the tool on the problamatic machine and found the following entries in it.
------------------------------------------------------------------------------------------------------
Checking System Update Readiness.
Binary Version 6.1.7601.21645
Package Version 19.0
2013-07-02 21:57
Checking Windows Servicing Packages
Checking Package Manifests and Catalogs
(w) CBS Catalog Expired 0x800B0101 servicing\Packages\Package_2_for_KB2705219~31bf3856ad364e35~amd64~~6.1.1.1.cat 
(w) CBS Catalog Expired 0x800B0101 servicing\Packages\Package_3_for_KB2705219~31bf3856ad364e35~amd64~~6.1.1.1.cat 
(w) CBS Catalog Expired 0x800B0101 servicing\Packages\Package_5_for_KB2722913~31bf3856ad364e35~amd64~~6.1.1.0.cat 
(w) CBS Catalog Expired 0x800B0101 servicing\Packages\Package_for_KB2731847_SP1~31bf3856ad364e35~amd64~~6.1.1.2.cat 
Checking Package Watchlist
Checking Component Watchlist
Checking Packages
Checking Component Store
(w) CSI Catalog Expired 0x800B0101 winsxs\Catalogs\5ecdd16d7678267e96a8c15964d5ca11bcf7f6f5cd1bd7bf28103ffbea31d9c1.cat ccb3aa159d2..53a473e1121_31bf3856ad364e35_6.1.7601.22044_eb09bf772e4bea12
(w) CSI Catalog Expired 0x800B0101 winsxs\Catalogs\f1c7c5a3cc1162153614fe17164933ea85a923dd79b8906ba59f851dc570675f.cat 01800be40f3..2c39cffa780_31bf3856ad364e35_6.1.7601.22044_eb01e5b08795f850
(w) CSI Catalog Expired 0x800B0101 winsxs\Catalogs\ee5a5ccda08ece8ca0c956f9159b0816481a1fd86b674da5cdf423f2c66a0795.cat c3b1ce67cd2..31e568a2078_31bf3856ad364e35_8.0.7601.17874_8387078378158e41
Summary:
Seconds executed: 1424
 No errors detected
  CSI Catalog Expired Total count: 3
  CBS Catalog Expired Total count: 4
------------------------------------------------------------------------------------------------------------

You can see from the logs that , there are 3 CSI Catalog and 4 CBS Catalog are expierd. The KB2705219, KB2722913, KB2731847 patches are signed by microsoft security certificate.  I have gone to the specified directory which is mentioned in the above log ie: C:\Windows\Packages\Package_2_for_KB2705219~31bf3856ad364e35~amd64~~6.1.1.1.cat. Then I checked the properties of the cat file and looked for the certificate tab. I found that the certificate got expired and this was the cause of the issue.




Step 3: Microsoft has release a non security patch for fixing this expired certificate of signed Microsoft update binaries. I have downloaded the patch from the below link and installed on the machine. The issue got resolved and the Windows feature was working perfectly.

Download Link KB2749655 : http://support.microsoft.com/kb/2749655
Microsoft Security Advisory (2749655) : http://technet.microsoft.com/en-us/security/advisory/2749655

Comments

Popular posts from this blog

Boot configuration Data Store --BCDEdit /set

ADSI Edit

Userenv logging (User Environment logging)