If you’ve used Windows 8 for any length of time, you’ve probably clicked on a link to open a website in an email or document and it’s opened in the “UI that was formerly known as Metro” version of IE. It may not have rendered correctly – which you rectified by opening up the site in “Desktop Mode” of IE.
Joey shared this Tidbit of information recently as we were hosting The Edge Show. It will force all links to open in Desktop Mode IE instead of “the modern interface browser”.
Open Desktop Internet Explorer.
Go to Internet Options
Click on Programs
Select “Always in Internet Explorer on the desktop” for How you Open Links
That’s it!!! Solved a bunch of “compatibility issues” with various family members and support professionals I talk with.
I decided to go one step further and figure out if this was a policy setting that could be configured via Group Policy. Turns out – IT IS…. you can set this up in a GPO that affects Windows 8 systems today in your Group Policy Editor…
I hope this helps with your browsing pleasure on Windows 8.
Note: some have suggested I use the built in magnifying feature of Windows. Good point – but I find it lacks two things:
It requires the Desktop Interface which is something I wouldn’t load on a server system.
It lacks the ability to highlight areas of the screen with drawing or typing that ZoomIt provides.
To each their own – so long as you magnify the screen and keep movement to a minimum or else it becomes distracting.
Ultimately what we are talking about here is visibility
What about more complex demos that require multiple machines to be “output” the display to the screen? Obviously you can either remotely connect from a single system to a bunch of servers someplace or you can run with a server OS installed and virtualize the required systems in the room with you.
I tend to go with the second option where possible as you need less of a backup if internet connectivity is down. We’ll talk about “backup” to demos in a future post, for now let’s discuss the local server running a virtualization solution.
You basically have two options:
use a “viewer” that can show you the “window” into the virtual guest, regardless of what guest OS it is.
use remote connectivity like Remote Desktop Client to remote into the Guest VM (provided it is running windows).
Each solution requires some consideration and setup / prep to work correctly. My main advice – Remember the golden rule: Set your Resolution correctly on the Host as well as within EACH guest you will be showing. Slider bars are your enemy!
Because this is once again visual – here’s a quick video on how I approach selecting either the Viewer option or RemoteDesktop option for my demos.
Use the Built In Viewer:
If you require a full window of restarts / reboots or if your guest OS is NON Windows.
If you don’t mind opening each instance of the viewer for warming up the demo.
If you close a VMGuest accidentally – you will need to launch Hyper-V manager and open the guest – no quick access.
you don’t require more then basic copy and paste between Host and VMGuest
Use Remote Desktop Services with “Internal networks”
If you don’t require full windows restarts.
if you are running Windows Clients and want a richer connection experience (graphically optimized)
prefer pinning and desktop icons to launch / re-launch systems quickly
If you like to share files and services between Host and VMGuest – you can use “internal network” for connectivity.
It should be noted that you can also combine the two or use the “Internal Network” option with the Viewer as well. This gets you connectivity into the virtual switch and therefore allows your Host system to interact with all the VMGuests as required for setup / running of the demo.
What’s the right setup for you? Do you approach this differently for remotely managing systems and delivering your demo?
By the way: Feel free to give me some feedback to let me know if these posts are useful and if you have any specific questions around Demo delivery.
Lets face it – we all do demos as IT Professionals. It doesn’t matter if you are a helpdesk guy/gal who has to help someone complete a task or do something more efficiently OR if you are in a pre-sales consulting engagement and you need to showcase why your solution / services are the way to go. We all demo – even if we aren’t aware of it.
I have been having a conversation with a number of the folks who do Demos here within Microsoft regarding this series. Their comments range from “Seriously – this stuff is the standard, isn’t it?” to “Aw Man – good point on that one – I never thought of that”.
I’ve obviously struck on something.
In the last post – I talked about Machine Prep and some basics on setup of the demo environment. I ended with a section that talked about VISIBILITY. If the people in the front row yet alone the ones at the back of the room can’t see what you are typing your are dead in the water. Besides command line stuff – what about GUI stuff? I referenced ZoomIt and it reminded me that I could do a whole POST just on how to use this simple tool.
Well – here it is.
ZoomIt can make or Break your demo. It’s not enough to just use it – It has to be fluid and not overused. It has to come across as complementary to what you are talking about and it can’t overtake your delivery. In short – it has to be natural. How? Lets get started with the basics.
Zoomit Download and Setup
On every system you plan on showing as part of your demo – go and download ZoomIt from here. Launch it on each system, accept the software license agreement. At the initial configuration screen – enable the “Run This at Startup” checkbox.
Move he mouse to the location WHERE You want to zoom THEN activate the zoom function. You wouldn’t believe how many people DON’T do this simple first step and end up zooming IN and having to adjust after the fact – causing motion sickness for the audience.
After you have targeted the zoom area – press you zoom key. Which one? CTRL+1 for a static zoom with markup options or a CRTL+4 for a live zoom. (I use CTRL 1 personally.)
Don’t move the mouse once you have zoomed in. CLICK the mouse button to lock the screen in place. Now you can move the mouse for accent options.
Click and Drag for freeform line.
CTRL+SHIFT for arrow (I use this one a lot).
CTRL and drag for boxes
TAB and drag for ellipse or circles.
ESC key to get back to a live screen / non zoomed screen.
People tend to do two things with ZoomIt during a demo.
Overthink / Overuse ZoomIt. It comes off as unnatural. You’ll have to practice to find your natural rhythm and determine when you are over using it at times.
Load it and forget to use it! It comes as an afterthought when they are done and they take the time to review what they did, only to realize that “crap – you really can’t see that from back there, eh?”
This whole topic is rather visual – so I recorded a quick example of how I use zoomit and configure it on my systems for demonstrations. Have a look – what do you think?
Words of advice – get it, rehearse how you will use it in your demo BEFORE you get up and do something. Get comfortable with it – honestly – I have ZoomIt installed on my NON demo machines – just so I can use it at times.
We’ll have you working like a pro like Mark Minasi (I’ve seen him have good and bad days with it – mostly good) or the creator Mark Russinovich himself (he’s really good with Zoomit… How could he not be?)
Part of my job involves creating and delivering technical demos / presentations with audiences ranging from small groups of individuals to large conferences / keynotes (both online and in person). It’s something I’ve been doing for many MANY years working for Microsoft and previous companies over the years as a consultant, pre sales engineer and general all around IT guy. I firmly believe learning HOW to deliver a good technical presentation / demo is an essential skill for everyone working in IT.
I’ve seen (and created) great demos over the years. I’ve also had demo bombs and seen some dogs where I wish the person delivering would have done some simple things to make the experience BETTER. Check out this demo Christian Beauclair and I created and delivered as part of an internal demo competition.
We came in second overall – I believe the judging was rigged! but I digress…
I am finally putting pen to paper (or is that fingers to keyboard) to try to help out.
The following is in no particular order and I’m VERY interested to hear your thoughts on what could be done to improve upon the list I have below. Even if you consider yourself a demo-master-level-17-ninja, you can learn from others and their approaches to deliver demos.
Are you running the right version?
Stupid question – but believe it or not, it makes a big difference. I demo different builds of software in the development cycle – so this might apply more to this situation more so then others but step back and ask yourself: What version is the audience expecting to see and what version can I show them that will have the biggest impact? If you’ve been carrying that “demo kit” along with you for a while and it is out of date – keep it fresh.
Do you have all the right drivers installed?
Sometimes I run with a Server install on my laptop and it requires some extra driver love to get things working smoothly. I try to ensure I have all the drivers up to date, but pay particular attention to the proper VIDEO driver from the manufacturer. If you don’t have one and you are flying with the default video adapter – be prepared for a world of hurt. I also like to make my laptop functional with sound, wireless and storage drivers for ease of use. Personally I don’t go so far as to make my “server” completely like a workstation with full desktop experience – I try to keep it close to the spirit of what I talk about – which is mainly Windows Server.
Resolution and I don’t mean new years.
If you don’t have the right driver for your video card – give up now. You need the one from the manufacture, not necessarily the WHQL one from windows update. Why? The extra “tools” that will allow you to have better control of the output resolutions, refresh rates as well as control the Duplicate display or Extended display settings AND finally – the scaling settings. I run as high as a resolution as I can for work, but presenting I have to scale down to usually a 16:9 1280 x 720 resolution (also standard for HD web video). Really – you need to know your target audience and the projection / capture device and it’s inputs it accepts. GET THIS EARLY from whoever you are working with. As mentioned – I typically prep for a 1280×720 which requires SCALING on my laptop monitor otherwise I am looking at a small display with lots of black border around it. This scaling is only controlled by NVIDA driver control panel, not the default one presented in windows control panel.
Test your connections
Simple right? You got the details from your contact where you will be presenting. You did your homework, did your resolution test – but didn’t test it against a projector or external montitor. OOPS. Or maybe you need to try different outputs like HDMI, DVI, Mini-HDMI, Micro-HDMI or some other strange-Non-VGA connection. Do the test before you get to the location or before your record where possible. If it’s not – get there early and be prepared to fiddle around with things.
Cleaning up your host system Desktop.
Sounds simple once again right? Your host system display is a reflection of how you work, what you want to be perceived as and also is the initial sharing of your presentation style and personality. Based on what image and brand you are trying to convey – you have a lot of latitude to work here. You’d be surprised at how many people screw it up.
My suggestion – keep it simple and keep it clean.Minimal distractions of icons, documents and shortcuts. I remove all the things I don’t need / use to a folder off the desktop instead of the easier “hide all icons”, because most of the time I use icons on the desktop to kick off demos.
Don’t forget the nifty option of “presentation mode” on windows 7 and windows 8. It allows you to turn off things like screen shutoff, sounds alerts and set custom presentation backgrounds when you are in presentation mode. You can switch from your kids background for work to a clean “windows server” bitmap for demo mode if you like. Very handy and also keeps the system notifications to a minimum.
Pinning items to your taskbar
Need to launch a couple of apps, explorer windows, IE tabs or MMC consoles for your demo? Either have shortcuts on the desktop (see minimalist notes above on how much is too much) or have pinned icons on your taskbar.
I’ve got two tabs in IE open, Windows Explorer, LiveWriter, Remote Desktop Connections, Hyper-V manager, Services control panel applet, Advanced Firewall Settings and PowerShell ISE pinned to my demo system right now. No need to hunt and peck to find anything.
Cleaning up your taskbar
This is often overlooked. Pin the icons you need to do demos to the taskbar and remove the others. Likewise – change the system notification area to turn off notification icons like power levels, wifi / network connectivity, sound and most importantly TIME AND DATE. You can do all this in Windows 8 by choosing properties of the taskbar, clicking on the Notification Area Customize button,
Choosing to turn Icons ON or Off hyper link
And selecting OFF for all the options.
I can’t tell you how much you’ll inadvertently offend people if you have the wrong date and time in the corner if you work in multiple time zones. I find it disrespectful if someone hasn’t taken the time for this little personalization – it shows that you really don’t care enough about the whole picture of showing them something that is really only partially configured. Maybe I am going to far here – but just do it, ok?
Can you see this back there?
Set your command prompt / PowerShell prompt to as large as you can – people can’t see it if you have to ask them – so set it before you ask them, right?
I change my background command prompt to a dark gray and set a high contrast text colour.
I also set the font-size to a Consolas TrueType font and set it for 20 or 24 font size. Same goes for custom editors like PowerShell ISE or visual studio or other IDEs. Just make things bigger, better contrast and easier to look at if you are not 2 feet from the screen and attached to the keyboard. Cool thing you might not know – Powershell ISE has a “Presentation Theme” that sets a bunch of defaults that you can use. Go to Tools / Options to make the switch!
Use Zoomit, but use it well
First off – go get it from here. Once installed – PRACTICE with it please. I have seen so many people try to use it and fail horribly (ever supposed experts!). It takes practice and skill to use it well, so put some effort in. If you’re doing anything in the GUI environment – you NEED this tool or something like it in order to allow people to see things correctly in large environments. My recommendations on HOW to use it?
Start it up automatically before you start the demo – either by a startup group or a RunAlways policy or even a manual start in your pre-demo setup check. Just get it running!
Move he mouse to the location WHERE You want to zoom. SO many people DON’T do this first and end up zooming IN and having to correct – causing motion sickness for the audience.
When you are targeting the zoom are – press you zoom key. CTRL+1 for a static zoom with markup options or a CRTL+4 for a live zoom. I use CTRL 1 mostly personally.
Don’t move the mouse once you have zoomed in. CLICK the mouse button to lock the screen in place. Now you can move the mouse for emphasis options. Click and Drag for freeform line. CTRL+SHIFT for arrow (I use this one a lot). CTRL and drag for boxes, TAB and drag for ellipse or circles.
ESC key to get back to a live screen / non zoomed screen.
Go on – practice – you will become addicted to this little guy and will carry it on USB keys till you take your last breath.
Know where your demo files are
People don’t want to see you searching around for your demo files – put them in a simple to remember place that is easy to get to from Windows Explorer or from command prompts you are opening for your demo. Ensure all your files are there and you can quickly get to them as well as know WHICH files you will need to open for the demo.
I use c:\users\rclaus\DemoFiles folder because it’s right off the command prompt starting point and I also create a shortcut in windows explorer to the location.
This is just the start. Have I missed anything? Does this list jog your memory so that you have thought of something else to add to the list? Comment below and share so that we can all benefit!
Don’t worry – there’s more to come. So far – we only have the machine basically prepped… stay tuned for Part #2
Looks like I am batting “CleanUp” for the Window Server Track here at TechEd New Zealand. I’m the last session before the farewell drinks and the official conference closure. I do have one trick up my sleeve to ensure people come out BESIDES an awesome session topic and content. I mean heck – who wouldn’t want to learn about Multi-Server Management with Server Manager in Windows Server 2012 and how to personalize it?
To drive even more excitement – the Windows Server Track Lead and Windows Server Lead handed me a B-E-A-U-T-I-F-U-L Samsung Series 9 ultrabook with a Windows Server 2012 Engraving. I decided put together a quick photo shoot of the laptop unboxing and show off the SIC hardware!
Rick Claus engages with the worldwide Technical Community on behalf of Microsoft. Rick's role is to support platform awareness for Windows Server and skills development through special events targeting the broad community.
Technical areas of expertise from his 20+ years of experience in the IT Industry include: Windows Server, core infrastructure services, Virtualization technologies of all kinds, and systems management.
Unofficially, Rick is focused on spreading his enthusiasm, passion and excitement on all things technical to anyone who has the time for a coffee (or pint) and a chat (in English or français - naturellement).