You are here

MSDN Blogs

Subscribe to MSDN Blogs feed
from ideas to solutions
Updated: 1 hour 15 min ago

If I Remove or Don’t Use Internet Explorer 8, 9, or 10, Can I Avoid Upgrading to Internet Explorer 11?

Fri, 01/08/2016 - 15:25

On January 12, 2016, only the most current version of Internet Explorer available for Windows will be supported.  For older OS such as Windows 7 and Windows Server 2008 R2, you will need to upgrade to IE11. Even if you don’t use IE on a PC such as a server, you should upgrade to the latest version of the IE browser.

Why Upgrade?

There are many components that constitute the browser.  Most of the components are part of the operating system including the JavaScript / HTML rendering engine (MSHTML.dll), the Web Browser control (ieframe.dll), and the Windows Internet Protocol Handler (WinInet.dll). The browser application (IExplore.exe) uses these OS components for script execution, rendering, HTTP requests, etc.  When you upgrade the browser, you potentially upgrade all of these components.

For example, if we use Process Explorer to view the IExplore.exe process, the loaded DLLs will include IEFrame.dll, MSHTML.dll, URLMon.dll, and WinInet.dll.  The Web Browser control (IEFrame.dll) is the entry point and it loads the other DLLs.

Now, let’s view an application that uses the Web Browser control. EmbeddedIE.exe is a simple test application I created that uses the Web Browser control.

Notice that IEFrame.dll is in the list of loaded DLLs.  If we looked through the list of loaded DLLs, we would find MSHTML.dll, URLMon.dll, and WinInet.dll.

One last example… I’m using Windows Live Writer to create this blog post. It uses the Web Browser control too.  Notice that IEFrame.dll is in the list of loaded DLLs. Just like the previous example, all of the other DLLs are also loaded.

After January 12, 2016, only the most current version of IE will receive security updates. Therefore, if you aren’t upgraded to the current version of IE, you won’t be able to apply the current security updates. This could result in some Windows components not being serviced. To ensure applications using components (e.g. Web Browser control) are fully patched, update to the latest version of IE and apply future cumulative IE updates.

If I Remove Internet Explorer, Will My IE System Components Update?

In order for IE related Windows components to update, you will need to be on the latest version of IE.  If you’re planning on removing IE, you should upgrade to the latest version first and then remove IE.

When you remove IE from “Windows Features” by unchecking the selection box, IE isn’t actually removed from the PC.  All of the system components remain for use by the operating system and other applications. The web browser application (IExplore.exe) is “hidden” and not removed. When you apply security updates to the PC, the Windows components as well as the hidden IExplore.exe are serviced. Therefore, if you re-enable IE, it should be up to date.

For tips and tricks on migrating to IE11 in an enterprise environment, see my Internet Explorer 11 Migration Quick Start post.

【Visual Studio Code】1.0 GAリリース予定日、決定!

Fri, 01/08/2016 - 15:22


2015年4月に米国サンフランシスコで開催された「Build 2015」のDay 1 基調講演でVisual Studio ファミリーの新しい開発ツール「コードエディア」として発表されたVisual Studio Code Preview版。Windowsだけでなく、OS XやLinuxでも同じようにVisual Studioのテクノロジーが、しかも無料で使えるとあって軽量のクロスプラットフォーム開発環境を追求する技術者の間でも非常に多くの注目が集まりました。


Visual Studio Code 1.0のリリース予定日は2016年3月31日です♪
※Build 2016開催期間中を予定しています。

Visual Studio Code 1.0リリースに関するロードマップ情報につきましては、GitHubも合わせてご覧ください。
■Visual Studio Code Roadmap

Introducing the Visual Studio ALM Rangers – Sohail Tahir

Fri, 01/08/2016 - 13:38

Who are you?

I am working as ALM Engineer / Tech. Architect, responsible for designing and implementing continuous delivery/release pipeline for Azure and on-prem environments. Release Manager automation, writing custom/wrapper RM tools, DSC scripts used by importing nuget package into VS solution, for a seamless AppDev to DevOps hand off.

Right now, I am involved in architecting a deployment pipeline utilizing RM (Release Manager) & SMA (Service Management Automation) to support cross subscription (Azure subscription) deployment and test automation pipeline, adhering to connectivity rules/limitation in play & the security compliance requirements.

Why did you join the ALM Rangers?

  • Contribute to the MSFT/ALM community
  • Help my client(s) implement VS ALM tools and best practices.
  • Identify VS ALM/RM adoption or implementation gaps to PG
  • Stay involved with ALM Rangers community

What makes you “tick”?

  • Opportunity to innovate, research & evolve.
  • Solving real world challenging problem(s) that has significant impact, affecting multiple teams.
  • Value add to the organization/client
  • Culture of Technical honesty

Where you live?

Bethesda, MD

This post is part of an ongoing series of Rangers introductions. See Ranger Index (Who is Who?) for more details.

AutoAdminLogon registry value reset to 0 after reboot

Fri, 01/08/2016 - 11:31

Recently a customer had an issue where they were setting some registry values in their Azure VM by running a script using the guest agent CustomScriptExtension.

After reboot, one of the values was reset to 0, and another was completely removed.

This behavior is by design for Windows for the specific registry values that were being set, and has nothing to do with Azure or the CustomScriptExtension.

The customer was setting AutoAdminLogon and DefaultPassword to have it automatically logon and perform some post-deployment tasks. 

But AutoAdminLogon is only effective until AutoAdminLogonCount reaches 0. So the customer needed to also set AutoAdminLogonCount to a value higher than 0 so AutoAdminLogon was effective for more than one restart of the VM.

From MSDN - 

If the AutoAdminLogon key value is present and contains a one, and if the AutoLogonCount key value is present and is not zero, AutoLogonCount will determine the number of automatic logons that occur. Each time the system is restarted, the value of AutoLogonCount will be decremented by one, until it reaches zero. When AutoLogonCount reaches zero, no account will be logged on automatically, the AutoLogonCount key value and DefaultPassword key value, if used, will be deleted from the registry, and AutoAdminLogon will be set to zero.

Quick Publish: SharePoint 2013 CU Update fails with error "The installation of this package failed” - Error 17303

Fri, 01/08/2016 - 11:23


You download the exe for SharePoint 2013 Patch (example: December 8, 2015, cumulative update for SharePoint Server 2013 (KB3114345)) and it fails with the error - "The installation of this package failed". 



Go to Start > Run >, type %TEMP%. Open the latest opatchinstall.log file. Search for the instances of phrase 'SYS.PROC.RESULT'. Look for the code (other than 0) and search in Error code could be '17024' or '17303'. 

SharePoint 2013 Cumulative updates now come with multiple files for download. Please download all of them in the same folder and then run the file with the extension '*.exe'. This should help resolve this error.


Don't forget to:

Ensure you run PSConfig after installing the update. If you use command prompt =>

(PSConfig.exe -cmd upgrade -inplace b2b -wait -cmd applicationcontent -install -cmd installfeatures -cmd secureresources)

Be our Small Basic TechNet Guru of 2016 and become renowned in community and professional circles!

Fri, 01/08/2016 - 10:06

A new year! A new start for the TechNet Guru Awards 2016!

2015 Guru was soooo last year! 2016 Guru is where it's @ my friends!

This is when you make your mark on history and stamp your authority on your favoured technology!

This is when they shall know your name and come to appreciate your depth and breadth of knowledge!

This is... the Year of You!

All you have to do is add an article to TechNet Wiki from your own specialist field. Something that fits into one of the categories listed on the submissions page. Copy in your own blog posts, a forum solution, a white paper, or just something you had to solve for your own day's work today.


Drop us some nifty knowledge, or superb snippets, and become MICROSOFT TECHNOLOGY GURU OF THE MONTH!


This is an official Microsoft TechNet recognition, where people such as yourselves can truly get noticed!




1) Please copy over your Microsoft technical solutions and revelations to TechNet Wiki.

2) Add a link to it on THIS WIKI COMPETITION PAGE (so we know you've contributed)

3) Every month, we will highlight your contributions, and select a "Guru of the Month" in each technology.


If you win, we will sing your praises in blogs and forums, similar to the weekly contributor awards. Once "on our radar" and making your mark, you will probably be interviewed for your greatness, and maybe eventually even invited into other inner TechNet/MSDN circles!


Winning this award in your favoured technology will help us learn the active members in each community.


Feel free to ask any questions below.


More about TechNet Guru Awards


Thanks in advance!

  - Ninja Ed & the awesome...

  - Pete Laker


Drupal 7 Appliance - Powered by TurnKey Linux