Windows 7 Update Never Stops Checking for Updates

Recently I was tasked with staging some Windows 7 machines that needed to have all the updates, since Service Pack 1 for Windows 7 was released, installed. However on all four machines the were stuck in a mode where the Windows 7 update never stops checking for updates. In the first instance I let the search go on for 30 hours before I cancelled it.

They were all new machines that came with Windows 7 Professional Server Pack 1 pre-installed. They happened to all be Hewlett Packard Desktops but I think that is irrelevant to the problem I was having.

Windows 7 Update Never Stops Checking for Updates

Per a Google I found several sights with suggested fixes but nothing worked. That is until I found this on a Microsoft Answer site, which I am posting here so that I can find it later should I need it and so that it may help someone else with the same problem.

The first step, which none of the of the sites from the early searches ever mentioned was to download the Windows Update Client from Microsoft’s support site. You can go to the site yourself by typing this into your location bar

https://support.microsoft.com/en-us/kb/3138612 Or go directly to the page via this link Windows Update Client for Windows 7 and Windows Server 2008 R2: March 2016

There are versions for Windows 7, Sever 2008 in both 32 and 64 bit so make sure you select the correct download for your version of Windows. Once you have the file downloaded but before you run it. Open a Command Prompt as an administrator by right clicking on it and selected “Run as administrator”

Run as Admin

Once the command window is open type: net stop wuauserv

Command Prompt Window

 

 

 

 

 

 

 

You should get a message similar to the one above (although the screen shot comes from a Windows 10 machine and not 7) noting that the service was stopped successfully.

With a success message you can now run the downloaded program from earlier. After the installation is complete, reboot your computer and then try the Windows Update again.

In my case, for these particular machines, this suggested fix took care of the problem. However your mileage may vary.

UWP Community Toolkit

The UWP Community Toolkit is a collection of helper functions, custom controls, and app services. It simplifies and demonstrates common developer tasks building UWP apps for Windows 10.

The toolkit can be used to build UWP apps for any Windows 10 device, including PC, Mobile, XBOX, IoT and HoloLens. You can also use the toolkit with an existing desktop app converted to UWP using the Desktop Bridge.

The UWP Community Toolkit is available as a Visual Studio NuGet package for new or existing C# and VB.NET projects. Read the Getting Started page for all the details.

You can also preview the capabilities of the toolkit by downloading the UWP Community Toolkit Sample App in the Windows Store.

UWP Community Toolkit logo

Go here for more information about the UWP toolkit. The downloadable application shows all the controls in action and provides all the sample code you need to get started. The project is open source and hosted on GitHub so there is no monetary cost to the end user to use them, the source code is freely available and you can contribute your own controls back to the community.

If you don’t want to download the sample application to your computer you can also check the samples out at the Toolkit Documentation part of the site.

Currently I haven’t had a chance to use them in any of my current projects because I mainly work in WPF. However I have one active project that I plan to use a few of them with in the next month or so.

I do wish that Microsoft had found a way to have some kind of forward / backward compatibility from WPF to Windows 10 UWP applications because I prefer the UWP way to do things. In fact so much so that I would give up a lot of what WPF has to offer to adopt it completely but the apps I build for work run on about 70 different computers  and only about 10% happen to be running Windows 10. So it isn’t really even an option for me outside of a few sample / proof of concept applications.

ASP.Net Core Developer

ASP Net Core logo
ASP.Net Core Developer: Today marks the beginning of the next phase of my development career. Actually it’s somewhat of a completion of the circle because I started out thinking I was going to be a web developer, which was sometime around 1997 (Wow! That was almost 20 years ago). At that time I was using an early version of Front Page working with static html.

It wasn’t long after I started that I found a technology, at the time, called Active Server Pages which allowed a me the ability to do dynamic content. I was hooked and I dove deep into it. I immediately went to the local Barnes and and bought a Teach Yourself Active Server Pages in xx hours/days (or some unrealistic time frame) and worked through the entire book. I learned a lot from that book and really enjoyed working with the technology.

The problem that I had and the reason that I left the web developer path was a pesky little technology called JavaScript. At the time I could do a lot with ASP but it was clear to me that all the cool stuff on the web was being done with DHTML, which was the term at the time for HTML, JavaScript and CSS. I tried to learn JavaScript multiple times and it just never took hold for me.

So by accident, around 2001, I stumbled into desktop development, loved it and never looked back. I started with a MS Access/VBA project, later moved to a VB.Net projects with SQL server and did that up until about 5 years ago where I transitioned to C# and WPF when it became available.

In the last 20 years a have dabbled, from time to time, in the web dev world but always bumped up against JavaScript and lose interest. When Microsoft started promoting MVC I decided to try again I found that I really like the model, which for me timed pretty close to the time that JavaScript was being made better by the libraries/frameworks that were being built around it to make up for any short comings that came with vanilla JavaScript.

So I continued to dabble in it for several years but never found a compelling reason to step out of the comfort of desktop development and into web development. However with Microsoft’s announcement of ASP.Net core (formaly ASP.Net 6) my interest has been ignited again, and with all the mature JavaScript libraries out there to choose from I think this time it is going to stick.

My Developers Life

Mock UpsLifted it from Don’t Hit Save.

In four panels this describes my life as a developer. 😉 As soon as I seen this I had to re-post it because I have lived this. Over and over. Although (somewhat) tongue in cheek it is one of the reasons that I don’t like to show early prototypes (or mock ups) to the end user. For whatever reason people like to focus on the look of it and ignore the feature set. I am sure that it is because it is much easier to hone in on the concrete and less on the abstract. But that doesn’t ever change the let down I feel when I show a non developer some feature that I have worked on that pushed the limits of what I could do and all they see is the font, color scheme, etc.

And for the record this is not a complaint. I absolutely love getting to solve complex problems with code. So much so I wish I was better at it.

MS SQL Server Developer Edition is now free

SQL Server Logo

Exciting news! Starting today, SQL Server 2014 Developer Edition is now a free download for Visual Studio Dev Essentials members. We are making this change so that all developers can leverage the capabilities that SQL Server 2014 has to offer for their data solution, and this is another step in making SQL Server more accessible. SQL Server Developer Edition is for development and testing only, and not for production environments or for use with production data.

This is great news. Not that the Developer Edition was ever all the expensive or that Microsoft didn’t offer a free alternative with the SQL Express SKUs already. But in the past I have run into the limitations that Microsoft put on SQL Express Server during testing, which by the way it is worth mentioning that this is a fully functional version of SQL Server but its purpose (as noted above) is only for testing.

Having said that, as a Dev Op(ish) person, the other nice thing you get with the SQL Server Dev version is that it comes with some great management tools for working with a production server. Anyway you can find more at the SQL Server blog here.

Note to self: Build 2016 starts next week

Note to self:

MicroSoft Build LogoBuild 2016 live stream starts next week March 30 – April 1. The agenda isn’t up yet (as of this post) but that as well as other information about Build 2016 can be found here. For me, I am most excited to hear more about how Xamarin is going to be integrated into the Visual Studio environment. Xamarin is a tool that allows you to build cross-platform native applications using Visual Studio and C#.  Xamarin is one of those tools that I have always wanted to try but didn’t because of its cost. It may have been worth every penny but it was priced way above my budget so I never really gave it serious consideration.

 

Everything you need to know about Windows 10

Windows 10 has been with us for a number of months now, and this has given us plenty of time to unearth all manner of secrets about the operating system. Since launch we have experienced love, hate and everything in between, but we’ve also learned a great deal. We thought it would make sense to pull together all of this info into one place so you have it available in a handy repository. So what will you find here? Everything!

Beta News has compiled a list of Everything you need to know about Windows 10.

windows-10-logo

I have been working on my own list but this one has a few that I don’t have. At some point I will go through an update my list so this note may no longer be true as you read this.

GR DevDay 2016

Grand Rapids Development Day – March 12, 2016

GR DevDay is a one-day software development conference in Grand Rapids, MI. It is completely volunteer-run and organized by developers with other developers in mind. GR DevDay is proud to offer all this at a very low cost to professionals and students.

GR DevDay grew out of the rapid growth and popularity of the GR Day of .NET conference organized by the West Michigan .NET User Group. These historical ties remain strong, but the scope of topics will reflect the diverse nature of modern software development. A wide range of technology topics will be explored and developers of all backgrounds are welcome.

I am not sure yet if I am going to make this one but I have been to this event in the past and have always left with more knowledge then when I arrived. Tickets are $25 for professional and $10 for students. It takes place in Grand Rapids, MI on March 12, 2016.

The Schedule is here and the list of speakers here. Oh and the venue is at the Covenant Fine Arts Center, Calvin College.