Tag Archives: Windows 8

Windows 8 editions announced–a few thoughts

Today, Brandon LeBlanc announced the upcoming Windows 8 editions. It’s an interesting read for multiple reasons.

First, the official name of Windows 8 remains Windows 8. This was expected, since after Windows Vista, Microsoft started using a (bit) more logical naming conventions for their server and workstation products. Servers follow a year-based naming model while workstations follow an incremental number. Does this mean that the upcoming Windows 8 Server will be named Windows Server 2013? Perhaps, even if Microsoft tries to avoid the bad karma of the number 13.

ARM ProcessorSo the editions will be Windows 8, Windows 8 Pro and Windows 8 RT. I’m not fully convinced that Windows 8 RT, which is intended for ARM-based devices such as slates and tabs, is a good moniker. It feels it was lifted from WinRT (or Windows Runtime), which is the new programming model for Metro-style apps on Windows 8. Correct me if I’m wrong but aren’t Windows 8 and Windows 8 Pro also platforms for Metro-style apps, hence WinRT applies to those editions as well? If you do a search on ‘ARM’ and ‘RT’, you’ll get several hits for real-time. Not a big issue but certainly something to confuse non-enthusiasts.

The chart that differentiates key features between the editions, a few features caught my attention. Microsoft Office is listed as a feature for only Windows 8 RT. It’s a bit confusing but apparently it means that Microsoft Office (along with Word, Excel, PowerPoint and OneNote – no Outlook) is preinstalled on any device that ships with Windows 8 RT. You can still install Office 2010 or Office “15” for Windows 8 and Windows 8 Pro.

Windows 8 RT also supports ISO/VHD mount. This is an interesting feature, considering that a powerful tablet/slate-device could then mount existing VHD-images, or even boot to a virtual machine.

Too bad that Bitlocker and Bitlocker to go are not available for Windows 8 or Windows 8 RT, just for the Pro edition. Is it because non-Pro-users do not need Bitlocker-based encryption, or that nobody uses it outside the corporate world?

What’s missing from the feature list is Windows To Go. It’s a feature that allows you to boot and run Windows from any USB-based mass storage devices, such as a USB stick. It’s a neat and highly useful feature, but probably still in 1.0-stage and was not listed separately in the announcement.

In retrospect it seems that Windows 8 Pro will be the default choice for anyone even remotely interested in configuring, administering or designing Windows 8-based workstations or networks. Windows 8 will be the off-the-shelf edition for market PC’s and people who don’t know any better. And Windows 8 RT is the natural choice for tablet devices that are ARM-based.

Windows 3.11Compared to Windows Vista’s 5 editions (Home Basic, Home Premium, Ultimate, Business, Enterprise) and Windows 7’s 6 editions (Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate) the choice to trim editions down to 3, is a welcomed changed.

Now I can finally remember all three of them! (I miss Windows 3.11 for Workgroups, it was a simpler life then)

Issues with Windows 8 Consumer Preview on a HP 8560w laptop

Just a quick post this time:

imageI’ve been running Windows 8 Consumer Preview on my main laptop, which is a HP 8560w laptop.It even says EliteBook on the back so definitely a good workhorse for most of my SharePoint needs.

Everything ran mostly smooth after removing Windows 7 and switching to Windows 8 Consumer Preview. I hate using virtualization on a desktop, but I wanted to try out Hyper-V 3.0 also.

After a few weeks my laptop started acting up. Random reboots, and system halts whenever I’d put it to sleep or hibernate. Not good, Windows – definitely not acceptable.

I wasn’t sure what caused the issues, since the error codes didn’t give a specific reason, just the typical IRQL_NOT_LESS_OR_EQUAL errors.

The reason could be one of the following:

Running Hyper-V 3.0 on a laptop – not a far-fetched thought. Considering there were some slight issues to get Hyper-V running when your regional settings are not US English, this was my first suspicion.

Any of the random hotfixes Microsoft pushes through Windows Update – There were plenty, and I wasn’t really sure which of them did what. Didn’t have time to investigate.

IIS + SharePoint + SQL Server 2012 – These are fairly well-behaving citizens on the operating system so I didn’t inspect these further.

3rd party hardware drivers – Mostly I used native Windows 7 64-bit drivers from HP’s support site. A few were Microsoft’s own (apparently experimental) drivers and a few from vendors.

Eventually the issue boiled down to NVidia’s drivers. There’s a nice write up on this at istartedsomething.com but the fix is not nice – effectively disabling most of your GPU abilities to do something doesn’t feel like a fix to me. A lot more insights at the Neowin.net forums here.

So for now, I’m back to Windows 7 on my laptop and hoping for Nvidia to come up with a proper release for their GPU driver. Alternatively I could go back to the Intel GPU drivers available here.

Installing SharePoint Server 2010 and SQL Server 2012 (RC0) on Windows 8 Consumer Preview

I’m normally using SharePoint Server 2010 on my Windows 7-based laptop. After switching to Windows 8 Consumer Preview I wanted to see how SharePoint performs with SQL Server 2012 (RC0) and the new operating system. This post outlines the steps needed for getting SharePoint up and running in a single-user development/test environment.

Step 1: Install and configure IIS 8

I find it better to install IIS manually via Add/Remove Programs. This way I can make sure I have everything I need for SharePoint. Here are the steps to perform:

Go to Control Panel > Add/Remove Programs (shortcut: Win-R, and type appwiz.cpl). Select Turn Windows Features on or off from the left taskpane:

image

Make sure that .NET Framework 3.5 is selected:

image

It’s enabled if you’ve installed any programs on Windows that are based on .NET 3.5. Windows 8 CP will prompt for installation of .NET 3.5 at the time.

Select Web Management Tools under Internet Information Services:

image

Select IIS Metabase and IIS 6 configuration compatibility under IIS 6 Management Compatibility. This is required for SharePoint.

Make sure you’ve selected ASP.NET 3.5 and .NET Extensibility 3.5 under World Wide Web Services:

image

In Common HTTP Features, select all:

image

Under Performance Features, select both Dynamic and Static Content Compression:

image

Under Security you’ll need at least Windows Authentication:

image

I ended up with the following selections:

image

Installation will take a minute and shouldn’t require a separate installation media, since the bits are already on the disk.

When installation is complete, verify that IIS is operational by going to IIS Manager (Win-R > inetmgr):

image

IIS will also prompt you to download the latest Web Platform Installer 3.0 bits. While these are pretty useful you don’t need them at the moment, so just click No.

Verify that the Default Web Site is running and use a web browser to open http://localhost:

image

If you can see the new IIS 8 logo, you’ve got the essentials up and running for IIS.

Step 2: Install and configure SQL Server 2012 (Release Candidate 0)

There’s no reason to use SQL Express for SharePoint so we’ll deploy the latest Release Candidate of SQL Server 2012. Since the RTM of MSSQL2012 is almost here, I’ll update this post with the full bits when they become available.

You can download RC0 here.

If you downloaded the ISO image it should mount natively with Windows 8 CP. Run Setup and choose Installation and then New SQL Server stand-alone installation or add features to an existing installation.

For RC0, select Free Edition (default option):

image

Select SQL Server Feature Installation:

image

In Feature Selection, select Database Engine Services and Management Tools (Basic and Complete).

In Instance Configuration select Default Instance:

image

In Server Configuration, choose the desired service accounts. For collation, you can use the defaults.

In Database Engine Configuration, choose Windows Authentication. Add the necessary accounts as SQL administrators.

Complete the wizard with defaults and start the install.

Great success:

image

Make sure to grant proper SQL Server roles for the service accounts you intend on using with SharePoint Server 2010.

Step 3: Patch SharePoint Server 2010 before installation

I downloaded the latest bits for SharePoint Server 2010 from MSDN Subscriptions, which is basically SharePoint Server 2010 with Service Pack 1 from June 2011. It’s a bit old since the latest Cumulative Update is December 2011 CU, and February 2011 CU is just around the corner (delayed to next week – at the time of writing, that means March 12 through March 16, 2012).

Before initiating SharePoint installation we need to patch the SP2010 with SP1-installation media with December 2011 CU.

First, copy the .exe file from MSDN with SP2010 and SP1 to a folder, say c:temp. Then extract the .exe to enable slipstreaming of patches with /extract:c:tempSP:

image

Extraction takes a few moments:

image

You should now have a nice and tidy folder with SP2010 bits in c:tempsp:

image

c:tempspUpdates should include SP1:

image

Now slipstream December 2011 CU with the same /extract –command you used earlier but use a different folder, i.e. c:tempcu:

image

Finally, copy the contents of c:tempcu to c:tempspupdates.

You’ll note that the new File Copy-dialog in Windows 8 leaves pending questions last, so make sure you overwrite any files that match the destination folder. Otherwise you’ll end up with a mix of SP1 and December CU files and that’s just mean.

Part 4: Install SharePoint Server 2010 prerequisites

You’ll need to install the prerequisites, which can be downloaded from the following links:

  • Microsoft Sync Framework
  • SQL Server Native Client
  • Windows Identity Framework (not applicable for Windows 8 CP)
  • Chart Controls
  • SQL Server Analysis Services (ADOMD.NET)

Don’t forget to install Filter Pack 2.0, it’s under c:tempspPrerequisiteInstallerFilesFilterPack:

image

Since Windows Identity Framework won’t install on Windows 8 CP, you need to enable WIF via Add/Remove Programs > Turn Windows Features on or off:

image

Part 5: Install SharePoint Server 2010 bits

Before commencing with the installation of SharePoint, make sure to modify config.xml to allow installation on a workstation (non-server) Windows version. Just add AllowWindowsClientInstall in filessetupconfig.xml:

image

Run Setup.exe. First, enter a product key:

image

Read the license terms. Or just click Next if you are in a hurry.

image

Choose Server Farm:

image

Choose Server Type: Complete

image

And that’s it, installing will take a moment.

image

When complete, unselect the option to run Configuration Wizard and click Close.

Part 6: Configure SharePoint Server 2010

Run the Products and Configuration Wizard. Choose Create a new server farm.

image

In Specify Configuration Database Settings, choose a database server, config database name and credentials:

image

Enter a farm passphrase:

image

In Configure SharePoint Central Administration Web Application, choose a port and authentication provider:

image

Complete the wizard and wait a few minutes while it runs. It will most probably error in the end (Step 8) with a provisioning error for web.config:

image

The “There’s a duplicate ‘system.web.extensions/scripting/scriptResourceHandler’ section defined” error is a known issue. For non-SharePoint applications the fix is a bit different, so for SharePoint the fix fairly simple: Just change the IIS application pools to use .NET Framework 2.0.x instead of the default (.NET 4.0):

image

You’ll need to change the .NET Framework version from v4.0 to v2.0.x for all the application pools that SharePoint is using:

  • SharePoint Central Administration v4
  • SecurityTokenServiceApplicationPool
  • SharePoint Web Services Root
  • The application pool that has a guid in the name, like 22f818c63b2c466b9f7681cff8a6c366

You can also change the .NET Framework version on DefaultAppPool. This makes certain that future web apps you provision in SharePoint will get the correct .NET version.

Re-run SharePoint Products and Configuration Wizard and it will pick up automatically from the correct provisioning phase. This time provisioning should succeed:

image

Central Administration should now open in your default browser:

image

Verify that the version number matches December 2011 Cumulative Update. You can check the version number from System Settings > Manage Servers in this farm:

image

14.0.6114.5000 equals December 2011 CU.

All done, enjoy SharePoint Server 2010 with SQL Server 2012 (RC0) on Windows 8 Consumer Preview!

Virtualizing Windows 8 Consumer Preview with VMware Workstation 8

(You can download Windows 8 Consumer Preview here)

I wanted to test how the new Windows 8 Consumer Preview (beta) performs with VMware Workstation 8 (on Windows 7) and Hyper-V (on Windows Server 2008 R2). I use VMware on my laptop, and Hyper-V on our virtualization platforms. I’m planning to move towards Hyper-V 3.0 but the world isn’t quite ready yet, so VMware has been a nice solution for virtualizing the little I need to virtualize on the road (I normally run everything through the host OS).

This post will walk through the installation and basic configuration process of Windows 8 Consumer Preview with VMware Workstation 8.

I’m using the 64-bit version, in hopes of being able to run some 64-bit software for test purposes.

Installation on VMware Workstation 8

The boot screen reminds me of cubism:

image

Upon initial boot Windows 8 CP will complain about a missing ProductKey –setting in the unattend answer file. This is a known issue – to fix it, simply disconnect the floppy drive and/or set it to Use physical drive:

image

Installation follows the familiar pattern from Windows 7. First, select language, time and currency and keyboard layout:

image

Click Next and then click Install now:

image

Enter a license key: DNJXJ-7XBW8-2378T-X22TX-BKG7J

image

Accept EULA:

image

Nothing much I could upgrade, so choosing Custom Install:

image

Going with the defaults for the disk:

image

And we’re installing!

image

A quick reboot and I get to configure the few settings Windows 8 requires me to configure at this point. Computer name and background color first:

image

Let’s set some more settings. Selecting Customize just to see what’s underneath:

image

There’s Sharing, which I normally disable:

image

And a few more settings and properties:

image

And more:

image

And more:

image

Finally I get to sign in with my existing Live ID:

image

A nice addition – I can enter my mobile phone number as a security verification method for recovering my password:

image

And that’s it!

image

The colors, are, umm – fresh.

image