Archive for the ‘Windows 7’ Category
Win7 Build 7048: IE8 Is REMOVABLE
I couldn’t believe this when I saw it, but it’s true. Internet Explorer 8 is fully removable in Windows 7 build 7048. I believe this fully squashes the case that the EU has against Microsoft?
As you can see in the above screenshot there is a new entry for Internet Explorer 8, if you uncheck it, IE8 will be removed from the operating system. Want proof? Try it for yourself:
Here are some instructions courtesy of Bryant
- Enter the Control Panel and look at “All Control Panel Options”
- Click “Programs and Features”
- In the left sidebar, click “Turn Windows Features On or Off” (you will be thrown a UAC prompt if you elevated UAC)
- Wait for the list to load.
- Look for Internet Explorer 8 in the list and uncheck it.
- Click OK. You will see a prompt notifying you of a reboot.
- The machine will reboot once, configure things, and reboot again.
As you can see above, currently it just deletes iexplore.exe, which I hope will be revised in future builds, but all references to IE are removed from the OS (see second shot), so my bet is that deleting these files would not harm anything, but then again I could be wrong.
So there you have it, step in the right direction for Microsoft? And a quick solution to the EU’s argument against them? Time will tell.
Windows 7 Build 7022 Overview
So as you all know by now, Windows 7 build 7022 has made it’s way onto the internet yesterday. Unfortunately this build only leaked in the 32 bit flavor but it still gives us some insight into the direction that Windows 7 is going. The next official build from Microsoft will likely be RC1, so thankfully we have these “unofficial” builds to show us the progress in between. I have to say I am impressed with what I see in 7022. The changes may be small, but I think they are little details that just make the overall experience a whole lot better.
The first thing you will notice about 7022 is the speed of the install process. The build installed about 5 minutes faster than 7000 did (15 minutes on 7022, 20 on 7000). Upon first boot you will also notice that Windows does not ask you to create a Homegroup. This is because it actually creates one for you, and you can go in and tweak the settings on your own later.
Read the full overview after the jump…
Windows Team Listens – Changes 7′s UAC Behavior
Well it looks like the screams over the past week or so have finally been heard, and more importantly, LISTENED TO. Steven Sinofsky has made a post on the E7 blog outlining that they plan to address the concerns with 7’s UAC and make changes to make the system much more secure. Changing the UAC level will now prompt you no matter what level you have UAC on.
I definitely applaud the Windows 7 team for finally listening, although I have a funny feeling the driving force behind this change was Steven himself along with the backlash that John received when he posted this morning that they weren’t going to change the system.
Here is the whole post from the E7 blog quoted for your reading pleasure:
When we started the “E7” blog we were both excited and also a bit uneasy. The excitement is obvious. The unease is because at some point we knew we would mess up. We weren’t sure if we would mess up because we were blogging about a poorly designed feature or mess up because we were blogging poorly about a well-designed feature. To some it appears as though with the topic of UAC we’ve managed to do both. Our dialog is at that point where many do not feel listened to and also many feel various viewpoints are not well-informed. That’s not the dialog we set out to have and we’re going to do our best to improve.
This post is an attempt to get both the blog right and the feature right. We don’t like where we are in terms of how folks are feeling and we don’t feel good – Windows 7 is too much fun and folks are having too much fun for us to be having the dialog we’re having. We hope this post allows us to get back to having fun!
To start we’ll just show representative comments from the spectrum of feedback. We’ll then talk about the changes we’re making and also make sure we’re all on the same page regarding how we move forward. In terms of comments we’ve heard the following:
@sroussey says:
You have 95% of the people out there think you got it wrong, even if they are the ones that got it wrong. The problem is that they are the one’s that buy and recommend your product. So do you give them a false sense of increased security by implementing the change (not unlike security by obscurity) and making them happy, or do you just fortify the real security boundaries?
And @Thack says:
Jon,
Thanks for sharing your thoughts. I understand your points.
Now, I want add my voice to the call for one very simple change:
Treat the UAC prompting level as a special case, such that ANY change to it, whether from the user or a program, generates a UAC prompt, regardless of the type of account the user has, and regardless of the current prompting level.
That is all we are asking. No other changes. Leave the default level as it is, and keep UAC as it is. We’re just talking about the very specific case of CHANGES to the UAC prompting level.
It will NOT be a big nuisance – most people only ever change the UAC level once (if at all).
Despite your assurances, I REALLY WANT TO KNOW if anything tries to alter the UAC prompting level.
The fact that nobody has yet demonstrated how the putative malware can get into your machine is NO argument. Somebody WILL get past those other boundaries eventually.
Even if you aren’t convinced by my argument, then the PR argument must be a no-brainer for Microsoft.
PLEASE, Jon, it’s just a small change that will gain a LOT of user confidence and a LOT of good PR.
Thack
With this feedback and a lot more we are going to deliver two changes to the Release Candidate that we’ll all see. First, the UAC control panel will run in a high integrityprocess, which requires elevation. That was already in the works before this discussion and doing this prevents all the mechanics around SendKeys and the like from working. Second, changing the level of the UAC will also prompt for confirmation.
@mdaria510 says:
Sometimes, inconsistency with your own ideals is a good thing. Make an exception, if only to put people’s fears to rest.
That sums up where we are heading. The first change was a bug fix and we actually have a couple of others similar to that—this is a beta still, even if many of us are running it full time. The second change is due directly to the feedback we’re seeing. This “inconsistency” in the model is exactly the path we’re taking. The way we‘re going to think about this that the UAC setting is something like a password, and to change your password you need to enter your old password.
The feedback is that UAC is special, because it can be used to disable silently future warnings if that change is not elevated and so to change the UAC setting an elevation will be required. To the points in the comments, we also don’t want to create a sense or expectation of security that is not there—you should still not download code and run it unless you trust the source. HTML, EXE, VBS, BAT, CMD and more are all code and all have the potential to alter the environment (user settings, user files) running as a standard user or an administrator. We’re focused on helping people make sure that code doesn’t get on the machine without consent and many third party tools can help more as well. We want people to be comfortable with the new UAC control and the new default setting, so we’ll make the changes outlined above as the feedback has been clear.
While we’re discussing this we want to make sure we’re all on the same page going forward in terms of how we will evaluate the security of Windows 7. Aside from the UAC setting, the discussion of the vulnerability aspects of the Windows 7 Beta have each started with getting code on the machine, which the mechanisms of Windows have prevented in the cases shown. We have also heard of security concerns that involve multiple steps to demonstrate a potential exploit. It is important to look at the first step—if the first step is “first get code running on the machine” then nothing after that is material, whether it is changing settings or anything else. We will treat very seriously the ability to get code on a machine and run without consent. As Jon’s post highlighted briefly, the work in Windows 7 is about the increased protections in place to secure your PC from acquiring and running code without your consent, and of course we continue to make sure Windows code is secure from both tampering or circumventing the protections in the system.
We want to reiterate the security of the system overall. Windows 7 is SD3+C and is designed to be more secure that Vista—that’s our priority. None of us want to have Windows 7 be perceived as being less secure than Vista in any way, because our design point is to make sure it is more secure that Windows Vista, by default.
We said we thought we were bound to make a mistake in the process of designing and blogging about Windows 7. We want to continue the dialog and hopefully everyone recognizes that engineering, perhaps especially engineering Windows 7, is sometimes going to be a lively discussion with a broad spectrum of viewpoints expressed. We don’t want the discussion to stop being so lively or the viewpoints to stop being expressed, but we do want the chance to learn and to be honest about what we learned and hope for the same in return. This blog has almost been like building an extra product for us, and we’re having a fantastic experience. Let’s all get back to work and to the dialog about Engineering Windows 7. And of course most importantly, we will continue to hear all points of view and share our point of view and work together to deliver a Windows 7 product that we can all feel good about.
–Jon and Steven
Source: E7 Blog
Windows 7 Editions Clarified
Here is a little clearer description of the Windows 7 SKU’s for those who didn’t quite understand what was posted yesterday. Now, there is only 3 “mainstream” editions of Windows 7; Windows 7 Home Premium, Windows 7 Professional, and Windows 7 Ultimate/Enterprise. Below is a description of each edition, quoting Ed Bott from ZDNet:
Windows 7 Home Premium – This is the successor to Windows Vista Home Premium, and Microsoft expects it to be the most common edition sold, the standard for virtually all consumer PCs. It includes the Aero interface with its Windows 7 enhancements, plus Windows Media Center, DVD playback support, and multi-touch and handwriting features. I’m also told (but can’t yet confirm) that image-based backup is included in this edition for the first time.
Windows 7 Professional – This edition drops the Business label used in Windows Vista and goes back to the old XP-era name, presumably to give XP users more comfort in their upgrade decision. Unlike Vista Business, this edition contains all features in the Home Premium edition, including Media Center. For the extra cost, you get more traditional business features like the ability to join a Windows domain, group policy based management tools, Remote Desktop host capabilities, network-based backup features, and support for the Encrypting file system.
Windows 7 Ultimate/Enterprise – In the retail channel, this edition will be called Ultimate; for corporate customers with a Select license agreement, it will be called Enterprise. In either case, the feature set includes everything in Professional edition plus support for BitLocker whole-drive encryption (and the new BitLocker To Go feature, which adds high-grade encryption to removable media). This edition also includes all supported language packs (those cost extra for other editions) and the capability to boot from a VHD.
Source: ZDNet
Windows 7 Final Editions
So today information has emerged about the final skus for Windows 7. One thing I find particularly surprising is that all of the SKU’s Home Premium and higher come with Media Center in box. I think this is a great move on Microsoft’s part and simplifies the SKU feature set. Customers can now buy Pro and get most of the features. You will only need Ultimate if you have a need for the bitlocker related features or the VHD mounting feature.
The SKU’s are as follows according to Neowin:
Windows 7 Starter
Market: Emerging markets, with new PCs only
Key features: Enhanced taskbar, Jump Lists, Windows Media Player, Backup and Restore, Action Center, Device Stage, Play To, Fax and Scan, basic games
What’s missing: Aero Glass, many Aero desktop enhancements, Windows Touch, Media Center, Live thumbnail previews, Home Group creationWindows 7 Home Premium
Market: Mainstream retail market
Key features: Aero Glass, Aero Background, Windows Touch, Home Group creation, Media Center, DVD playback and authoring, premium games
What’s missing: Domain join, Remote Desktop host, advanced backup, EFS, Mobility Center, Offline FoldersWindows 7 Professional (superset of Home)
Market: Mainstream retail market
Key features: Domain join, Remote Desktop host, location aware printing, EFS, Mobility Center, Presentation Mode, Offline Folders, Media Center
What’s missing: BitLocker, BitLocker To Go, AppLocker, Direct Access, Branche Cache, MUI language packs, boot from VHDWindows 7 Enterprise
Market: Volume-license business customers only
Key features: BitLocker, BitLocker To Go, AppLocker, Direct Access, Branche Cache, MUI language packs, boot from VHD
What’s missing: Retail licensingWindows 7 Ultimate
Market: Retail market, limited availability
Key features: BitLocker, BitLocker To Go, AppLocker, Direct Access, Branche Cache, MUI language packs, boot from VHD
What’s missing: Volume licensingThere will be a Home Basic edition, but it will only be released to emerging markets. "We know emerging markets have unique needs and we will offer Windows 7 Home Basic, only in emerging markets, for customers looking for an entry-point Windows experience on a full-size value PC", said Windows General Manager Mike Ybarra. Paul Thurrot is reporting that Home Basic will lack "Aero Glass, Live Thumbnail Previews, Internet Connection Sharing, and a few other goodies."
I am glad that Home basic will be restricted to emerging markets. There was just too much confusion with Vista having 2 home editions and some will argue that Home Basic is not really Vista (which I happen to agree with). Now there will be two mainstream versions avalable. Home and Pro, and if users choose they will be able to get Ultimate if they have a need for the higher feature set.
What are your thoughts on this new SKU set? Do you think it will simplify things for the consumer and the OEM PC buyer? Post your thoughts, I’m curious to see what people think of this.
Update on Windows 7 CEIP Bug
As you all know, I posted last night that Microsoft have made the CEIP fix available through the action center. So when you hit the bug it will actually pop up and tell you exactly how to fix it.
I want to pass on a message I received from a Microsoft employee.
The fix in the action center will be permanent, you will not have to repeatedly fix it.
Here is the statement from Microsoft on the issue, as seen on Mary Jo’s blog:
Microsoft deployed a configuration change which exposed this (installer) problem. New machines installing Windows 7 Beta will not experience this problem. An issue related to the Customer Experience Improvement Program (CEIP also known as SQM) client in the Windows 7 Beta is causing crashes of Explorer, MSI-based installers and other applications. In order to resolve the issue, impacted customers need to run the following script from an elevated command prompt. This script will stop crashes related to CEIP and removes those changes (registry keys) to prevent further CEIP related crashes.
I recommend that you ALL turn the Customer Experience Improvement Program back ON. In order to do that, do the following:
- Open gpedit.msc
- Expand Computer Configuration, expand Administrative Templates, expand System, expand Internet Communication Management, and then click Internet Communication settings.
- In the details pane, double-click Turn off Windows Customer Experience Improvement Program, and then click Disabled.
That’s it, that should turn CEIP back on, and with Microsoft’s published fix in action center you will be good to go.
NOTE: I have also updated the old post with the fix instructions as to no longer instruct people to disable CEIP.
Microsoft Posts CEIP Fix to Action Center
So remember the issue I talked about two posts down about the Explorer and MSI crashes? I was playing around tonight and made the issue happen again to test something, and this little guy popped up:
So as you can see, Microsoft have acknowledged the issue and posted the fix. Looks familiar doesn’t it?
Also one thing I would like to note for everyone. CEIP is one of Microsoft’s biggest avenues for feedback in betas especially. You may want to turn it back on. Although turning it back on may cause the issue to come back periodically, at least the action center will pop up telling you HOW to fix it now.
Fix Windows 7 Sidebar With UAC Off
As many of you undoubtedly know already, in Windows 7 Beta 1, disabling UAC also causes the gadgets to stop working. This can be very annoying, especially for the power users who turn off UAC, or for those who are turning it of in order to avoid that nasty token elevation bug that rears it’s ugly head out of random on some machines.
The reason for this is that Microsoft made the assumption that the sidebar process would never be run in an elevated state. So when you try to start it with UAC disabled it detects that it would have to run elevated, so it just does nothing to abide by the pre-set rules set by Microsoft. Thankfully there is an undocumented registry setting to correct this issue.
- Open Registry Editor (regedit.exe)
- Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Sidebar\Settings
- Create a new DWORD Value called AllowElevatedProcess
- Set the value of the new DWORD to 1
- Close the registry editor. Your gadgets should work now. No reboot or anything necessary.
So there you have it, an actual fix to the issue that doesn’t require swapping out the sidebar executable like some sites suggest *cough* mydigitallife *cough*.
SQM Client Causing Crashing in Windows 7
Many users have started experiencing random crashing of explorer and msiexec.exe when trying to start Windows Update or install anything that uses an MSI based installer. This issue is bad enough that some people have even formatted because of it, only to have it come back again.
Rafael has discovered that the fault lies with the SQM Client which is part of the Customer Experience Improvement Program. It seems that ANY process that calls WinSqmStartSession in ntdll.dll will start crashing when MachineThrottling is enabled in the registry, which seems to happen as a result of CEIP running.
Use the following to fix the issue.
- Open a Command Prompt as Administrator
- Type reg delete HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions /va /f and press enter.
- That’s it, no further action is necessary
Why Windows 7 Will Save Microsoft
I was doing some thinking over the past few weeks and I came to a realization. Windows 7, with all of it’s improvements in performance, new features, and more streamlined development process, will actually save Microsoft and redeem them from the whole Vista crash. So I decided to write up WHY Windows 7 will tromp every previous Windows version and why we should pay close attention to it.
In order to properly get everyone up to speed, first I must take you back to 2003, back to when Microsoft was all about the “Longhorn Vision” and what it will mean for the end user. Microsoft was promising everyone an amazing world where you would be able to accomplish almost anything with this amazing new operating system. The demos were absolutely breathtaking, but unfortunately, most of these demos were nothing more than smoke and mirrors. In reality, the physical code that was Longhorn, was an absolute train wreck. The builds were horribly unstable, and it looked as if the vision would come crashing down like a house of cards, and in August of 2004 it did just that. Microsoft set off to reset the codebase and restart Longhorn from scratch. Normally this wouldn’t have been so bad, except they decided to remove many of the promised features, and 2 years later they delivered Vista, a half baked release and something that didn’t even come close to the original Longhorn that we all wanted to see. Vista was plagued by driver issues, performance issues, and stability issues. It got off to a very bad start with the press literally throwing it under the bus, and to this day the mere mention of Vista in a crowd makes people cringe. Granted, a lot of the issues were fixed in SP1, but not enough to make people want to switch, many bugs that were reported during the beta still remain in Vista to this day.
With Windows 7, Microsoft realized it needed to change things radically. Jim Allchin had retired from his post as chief of the platforms division, and Microsoft brought in Steven Sinofsky under the new title “Vice President of Windows and Windows Live.” Steven has a reputation of driving releases that are on target, meet deadlines, and most importantly, deliver results. Steven’s first order of business was to re-organize the whole Windows division in order to streamline the development process and ensure a quality product at any point in the build process. He instituted a series of code quality checks, wherein NOTHING is allowed to check into winmain unless it meets a stringent quality standard for stability and function, something that really did not exist during Longhorn/Vista development. The purpose of this is to ensure that almost any Windows 7 build plucked out of the winmain lab will be stable enough for regular usage.
The second part of the policy change, and the one that I might not fully agree with, is his disclosure policy. During Longhorn/Vista development, Microsoft was extremely open about the process. The public literally had an open window to look in on Longhorn development and see how things were going. The problem with this though, is that the public also had a bird’s eye view of the failures, the feature cuts, and the pushing out of the half-baked Vista. I do think that Steven went a little too far with his non-disclosure policy, but looking back I really can’t fault the man. He managed to keep Windows 7 development under wraps long enough to genuinely surprise all of the PDC attendees that saw the first public demonstration. The fact that we were seeing real working code, and not some director demo was also extremely satisfying.
And finally, the third part of the policy change, and this one is actually rather profound. Steven wants Microsoft to promise, and then deliver exactly what they promised, and so far they appear to be doing just that. And dare I say it, Windows 7 is MUCH closer to the original Longhorn vision than Vista ever was. If you honestly think about it, Longhorn had many conceptual features that appear in current builds of Windows 7:
- New, Animated boot screen: During the Longhorn project, there were concepts for a new, high resolution, animated boot screen. This feature was later pulled from Vista, although it could be enabled (minus animation) with a boot loader hack.
- New Taskbar: During Longhorn development, there were many UI concepts going around for a new taskbar that would rethink the way the user deals with tasks and launches applications. In Windows 7, the new taskbar (codenamed superbar) delivers on that goal. It unifies the quick launch and running applications, gives nice visuals of open tasks, and generally streamlines the task management experience. I think this is a huge step forward for Windows, and a much needed change after 14 years of little change in this department.
- Federated Search: In Longhorn, Microsoft wanted to implement WinFS for easy file searching and data management, but they also wanted to enable this functionality over the network. In Windows 7 this will become a reality with the new federated search feature. This new feature allows users to search over the network or on websites with little to no code changes on the server side. Pretty cool if you ask me.
- Castle: In Longhorn, a new networking feature (called castle at the time) was being worked on that would easily allow people to network their home PC’s and share and stream information over the network. In Windows 7 this feature is back in a functional form under the name “Homegroups”. Homegroups allow a user to create a network of Windows 7 with extreme ease. Gone are the days of pulling out your hair trying to create a networked environment of XP or Vista machines in your home.
- New Explorer Views: In Longhorn there were many new explorer view ideas, and while not all of them appear in 7, one major one does. The stacking view. This view allows you to stack files by date, author, and many other filters. This view especially shines with pictures. Want to sort your pictures by month taken and have them stacked? Easy.
- Device Stage: One of the concept features in Longhorn included a new way to visualize the connected devices on your PC. Windows 7 really delivers here with the new device stage feature. It allows for a much more visual experience specifically tailored to your device that allows you to see information and perform tasks all in one easy to use location.
Windows 7 comes with even more on top of all of that. It comes with new additions to Aero, such as Aero peek, Aero Shake, Aero Snap just to name a few. These features really make the experience of using Windows a whole lot better. Aero snap is really useful when viewing multiple documents and you want a side by side view. Aero Peek is great when you want to get a quick look at the desktop or a specific window without minimizing everything, and Aero shake is nice in touch based applications as a quick way to un-clutter the screen.
The bottom line is Microsoft really set out to change perceptions and fix the problems that plagued Vista. And so far they are doing a very good job of that with Windows 7. Current builds of Windows 7 are amazingly fast, driver support is better than Vista, even at this early beta stage, and the stability is absolutely unbelievable. I have been using Windows 7 as my primary operating system for a while now and I have absolutely no intentions of going back to Vista. Actually, you couldn’t even pay me to go back to Vista at this point. In my view, Windows 7 will be the operating system that breathes new life into Microsoft, and revitalizes the Windows and PC community as a whole. Apple, get ready to meet your match, you’re not going to be able to poke fun at this release, it’s probably going to trump Snow Leopard too.
