Error Installing Cisco AnyConnect VPN Client: “The file ‘Manifest Tool.exe’ is not marked for installation”

Click Start and type “regedit” in the box.

A dialogue box will pop up with the following text: Do you want to allow the following program to make changes to this computer?
Click Yes.

Browse to the following location: HKEY_CLASSES_ROOT\Installer\Products\

Within the Products folder, locate and delete the registry key which contains product information for Cisco AnyConnect. (We recommend making a backup of this registry key before deleting it.)

Each registry key within Products is an alphanumeric string. Select the first key and look on the right side for ProductName REG_SZ Cisco AnyConnect. Go through each key in the Products folder until you find the one for Cisco AnyConnect.

For example,

the registry key for Cisco AnyConnect v4.4 is named 31D43F43B3678C84490E6DDCF38F2486

the registry key for Cisco AnyConnect v4.5 is named 89A926BE96E58E04ABE93C3998F959D9

Each version of Cisco AnyConnect will have a different name for this registry key.

Close the registry editor.

Install the latest version Cisco AnyConnect.

How to Restore an Active Directory Object from the Active Directory Recycle Bin with Microsoft Windows Server 2012

  1. Open Active Directory Administrative Center (on a Windows 2012 Server with the ADAC installed)
  2. In the left pane, click on the target Server name. A Deleted Objects container displays in the center pane. (If the Deleted Objects container does not display, right-click on the Server name in the left pane to enable the container.)
  3. Double click the Deleted Objects container to view a list of deleted items which can be restored.
  4. Right click on the Object to restore, and click Restore.
  5. Verify the Object (user, computer, etc) has been restored.

Exchange 2010 Management Shell stops working with errors

When attempting to utilize Exchange 2010 Management Shell to run powershell scripts, an error is encountered like:

GetComputerSite : Exception calling "GetComputerSite" with "0" argument(s): "Configuration system failed to initialize"
At C:\Program Files\Microsoft\Exchange Server\V14\bin\ConnectFunctions.ps1:164 char:92
+     $localSite=[System.DirectoryServices.ActiveDirectory.ActiveDirectorySite]::GetComputerSite <<<< ()
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : DotNetMethodException
FindAll : The following exception was thrown when trying to enumerate the collection: "Configuration system failed to i
At C:\Program Files\Microsoft\Exchange Server\V14\bin\ConnectFunctions.ps1:253 char:17
+     $search.FindAll <<<< ()
    + CategoryInfo          : NotSpecified: (:) [], ExtendedTypeSystemException
    + FullyQualifiedErrorId : ExceptionInGetEnumerator
ToString : You cannot call a method on a null-valued expression.
At C:\Program Files\Microsoft\Exchange Server\V14\bin\ConnectFunctions.ps1:146 char:33
+                 $siteName = $siteDN.ToString <<<< ().SubString(3).Split(",")[0]
    + CategoryInfo          : InvalidOperation: (ToString:String) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
WARNING: No Exchange servers are available in the Active Directory site . Connecting to an Exchange server in another
Active Directory site.
Failed to connect to an Exchange server in the current site.
Enter the server FQDN where you want to connect.:


Delete C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe.config

Windows 10 Apps Can't Open or Windows 10 Apps are Greyed Out

Windows 10 Apps are greyed out or when clicking a Windows 10 App such as calculator or weather, the following error message is encountered:


Open Regedit
Navigate to:

Delete all these keys listed under this key

Restart Windows

SCCM: Preventing Restarts During Application Deployments

If an application package is written internally to perform a restart, there is not a way to prevent it. However, if the package returns an exit code that prompts the OS to restart, we can control this behavior in an SCCM deployment.

  1. On the return codes tab, change the code type (action) for the return code 3010 from restart to Success (no reboot).

  2. On the User Experience tab, under the heading "Should Configuration Manager enforce specific behavior regardless of the application's intended behavior - Select No Specific Action

SCCM: MSI Application Deployment with Logging

The easiest way to determine what is going wrong with an application deployment that is utilizing an MSI package is to enable logging.

The switches /L*V enables verbose logging and then specify where to place the log file. We recommend utilizing the log folder in the Windows directory.

example syntax:

msiexec /i "{Product_Name}.msi" /qn /norestart  /L*V "C:\Windows\logs\{Product_Name}.log"

SCCM - Endpoint Protection Policy Application State Failed

How to resolve the issue in System Center Configuration Manager 2012 under the Endpoint Protection Status Screen, under Endpoint Protection Policy Application State a client shows "failed":

  1. Browse to C:\Windows\System32\GroupPolicy\Machine\ on the client affected
  2. Delete Registry.pol
  3. Restart the SMS Agent Host service

Or write a script to deploy to the clients affected containing the following:

del C:\windows\system32\grouppolicy\machine\registry.pol /q

net stop ccmexec

timeout /t 20

net start ccmexec