Microsoft Great Plains – Marriage between GP Web Client & Microsoft Azure

Snip20150121_5

So here we go, after we have gone through a months of nightmares, here are some of the guideline for how to deploy GP 2015 web client on Microsoft Azure platform. The test starts with GP 2013…and ended up 2015. Now its working satisfactory…

History of an ERP system

The Dynamics GP product was originally developed by Great Plains Software, an independent company located in Fargo, North Dakota, which was run by Doug Burgum. Dynamics Release 1.0 was released in February 1993. In late 2000, Microsoft announced the purchase of Great Plains Software for $1.1 billion. This acquisition was completed in April 2001.

Snip20150120_1

August 2014: Now that we plan to start migrating from GP 2013 Web Client, we got an idea for moving our ON-PREM server to a proper DR site….to dream this solution; its beautiful…to implement, its a pain…

Microsoft Azure came into picture…its not just that, we have no guideline for how to slice and dice this environment to host Microsoft GP from Azure….along with Microsoft CRM Online integration. i did ask our GP community to help me..but no reply

Its a major task….and our nightmare starts….Team Spirit at its best Myself, Vaidy and Shiyas discussed our plan and submit to our Executive Director Jimmy @ Elcome International, who is there for all the help…approved our plan to go ahead.

Snip20150121_2

Planning checklist started….

  • All the Crystal reports to be converted to SSRS reports
  • Get ready to go with existing GP code to be compatible with GP desktop/web client
  • CRM should be Microsoft Online CRM
  • ERP has to be there at Microsoft Azure
  • Azure VM needs to setup…..
  • Integration between our online CRM & Microsoft GP using Scribe
  • Instead of Terminal session, use Remote Apps.
  • DNS propagation and IIS/Certificate installation
  • User training and new environment adaptation…
  • Discuss any other technical glitch for moving our critical business application cloud go-live on halt…
    • there you go….
    • Once we move our server to cloud…we are totally depend on our ISP internet connection. We have only one internet connection, 100Mpbs. Once this is down, our business halt….so we need another internet connection., that also from a different switch/route from ISP. The reason is because if the one network is down, the other network will server the purpose. What if whole internet is down? We have planned for a 4G modem route; also from 2 ISP data SIM….If this is also down, We have a backup link from Satellite to serve the purpose…but this is the last option.

So lets start moving our PAWN….boarder has been drawn…deadline has been set….

First thing first….Azure slice…We have done quite a lot of mistakes, while provisioning the SQL server…below was the primary configuration we deployed. (This was done, when Remote App @ Azure is still under preview)

  • What machines did you select, who did the sizing for you.
    • SQL Server Azure Machine Type: A7, 8core, 56GB RAM
  • Server Configuration Window Server 2012 R2 64bit with SQL 2104
    • Terminal Server (For users to access GP Client): Azure Machine Type: A7, 8core, 56GB RAM
    • Fresh Installation on Azure: ZONE: East Asia
  • How did we deploy your instances.
    • Details as mentioned above
    • Sizing: There are no documet support received from Microsoft/Partner, at this stage, so we did it ourself
    • We have raised the questions to different product blog platform from Microsoft and no response so far
  • What are the total concurrent number of users for each?
  • Terminal Server users: 40
  • Great Plains users: 60

Build number at the time of this test (September 2014): GP 2013 R2 – 12.00.1745

Testing started….

Connecting to the server took a very long time from Web Client. Rendering issues of each window…Lookup issues

Done an installation of windows client as in Dynamics GP client on-premise, then we did a testing with Dynamics GP client installed on 4 machines on-premise. These clients connected to Azure ERP (database) server. Below were the observations:

  1. Performance in terms of transactions lookup and entry was slower than Azure Terminal Server setup.
  2. Posting transactions took more time than desired.
  3. Windows rendering was not bad like it was in Azure TS setup, but field to field traverse within a window took a bit longer than on-premise TS and Azure TS setup.

October 2014: Testing still in progress and we have moved multiple scenario as to

  • Web client only – 40 users from different region
  • Web Client and GP desktop client – 20 users from the office only

Still no sign of user experience improvement…we have decided to call Microsoft Centre of Expertise for help….

Performance issues may occur because of the Datacenters latency.  This link will help you identify the latency and what is the closest datacenter to your location.

November 2014:

they are in…..done couple of testings on the existing scenario…

OUR LEARNING CURVE….with them

Best practice to consider while doing SQL server provisioning on Microsoft Azure… (I’m considering here only my region..each admin should consider their region when it comes to azure regional datacenter selection)

s1

So here are the facts, which needs to be taken care while provisioning the SQL server on Azure for ERP data platform. Click here to read.

Monday, November 24, 2014

As per our tests today we can conclude the following:

  1. Performance is good with 1 and 6 users test.
  2. Posting, rendering and loading are Ok
  3. No bottlenecks noticed on the RS and SQL machine in terms of Memory and Processor
  4. We noticed higher activity related to the Network and Disk I/O’s which also was in the normal range
  5. Also Nearest DC is East Asia and latency is within accepted range
  6. System is configured properly.
  7. We also found that A7 may not be needed as there are a lot of unused resources.

Based on that we discussed and agreed on the following action plan

  1. We will do another test with 30 users and will monitor the RS and SQL Server.
  2. Depending on the resource consumption we will create an A4 machine as another RDS in the same cloud service and will do another 30 users test
  3. Based on the performance results and resource consumption we will decide to use which machine.

Thursday, December 4, 2014: As per our Second round test we conclude the following

  1. Performance related to the RDS and Latency is Ok
  2. We faced 1 user latency issue and we have tested the same user from another machine and it was Ok, so I assume that this is a machine specific issue.
  3. Transaction posting, Fields lookup and populating is Ok
  4. We found out that 1 Transaction with average 50 lines was posted in around 8 minutes which is not acceptable related to previous experience and we agreed that you will perform some database maintenance checks (DBCC, Index and Update statistics) on Sunday and retest the high volume postings noting that we didn’t find any unusual bottle necks in SQL during the posting process.

Following are the observations after running DBCC checks and updates:

  • DBCC CHECKDB returned no errors on both DYNAMICS (app database) and ELDB (GP company database)
  • With GP2013, DBCC REINDEX script (to run for multiple tables) is not provided as it is configured directly on SQL.
  • “Auto Create Statistics” and “Auto Update Statistics” are also setup on both databases by default.

I then posted a GRN with 347 line items and it took exactly 7 minutes (8 minutes less than our previous testing AND 3 minutes more than on-premise). Please note that no other user(s) had logged on when I posted this transaction.

We now should consider in line with Expertise that  we can be aligned, that simulate a production scenario go with 3 servers A7 SQL, A4 RDS and A4-A5 for your web components. Please note that A5 is 2 cores and 14 GB of RAM based on the test result we may need to increase the cores but for now we can start by this configurations and see.

  • A4 machine Scenario is good and CPU average usage is way far from the A5 machine
  • We noticed that the antimalware extension installing is hanging do we removed it from the SQL Server machine and will restart it
  • For the RDS machine it will remain as it is till we finalize the Web client stress test
  • We noticed a list form that freeze, this can be due to IE temporary files and cache.
  • We cleared the cache, also we lowered the settings for the trusted zone to medium-low and installed the trusted cert from Web client and we retested the issue, it was gone.
  • From a common-best practice users can do a more filtered lookups if possible and try to minimize the scroll to end in one click to maintain the buffer for running any form related script smoothly.

Next Actions

  • We need to stress test the web server.
  • Conclude the outcome.
  • After Removing the Extension installation and restarting the SQL Server, it returned to normal
  • The Web Server had no bottle necks
  • Some of the users faced some screen freezing when they scrolled from top to bottom and vice versa quickly. (User behaviour issue)

The following are some notes regarding Internet explorer and user behaviour

  • Only Windows 8 and IE 10 are supported with GP2013, Windows 8.1 and IE 11 are supported with GP 2015
  • It is recommended to Adjust IE settings by Emptying the IE temporary files, Lower the security settings to medium low in the trusted sites and adding the Web Server URL to the trusted sites, installing the security add on prompted by the GP web Client(May require local admin privilege), update your Silverlight.
  • The most important thing is to educate the user of the face that this should happen if the user doesn’t follow the common practice.

Microsoft Dynamics GP 2015, Web Client both became available to Dynamics Partners/Customers from December 2014…With this deployment, this is clearing a lot of issue what we face on GP 2013 web client….So another task…replace with GP 2015

Today…Sunday, December 28, 2014

 

Snip20150121_1

So now we have come to a conclusion for how to go ahead further…..

  • Backup line is up….trying to find a device to manage multiple VPN…Cradle Point?…till then TMG
  • Few users computer needs to upgrade
  • Going for a Hybrid approach…meaning GP 2015 Web Client and GP Remote Apps (reason for this remote apps is because Analytical accounting is not supported by Web Client)

Now we start getting another issue….

While trying to access our SSRS reports from within GP 2015 web client, using Internet Explorer 10, we are receiving a critical error titled “AsyncCallBackException”. Reports are invoked programmatically using “URL Access” method and authentication is happening within same domain.

DETAILS:

We have written a plugin to invoke our SSRS reports from within GP 2015 web client. Function that we use is as follows:

  • Dynamics.Forms.SyVisualStudioHelper.Functions.DexUtilityLaunchUrl.Invoke(sReportName);
  • URL is constructed by using URL Access method by directly calling SSRS Report Server report path.
  • Report is getting generated without any issues. But once we close the browser that rendered the report, following series of errors are received:

n1

n2

If we close our browser and reconnect to the session, we retain some of the errors OR some functionalities such as Lookup button, tabbing out, etc. do not work.

Kindly note that any other website could be launched with the same without any issues. There is a GP forum post which is exactly the same issue, but no resolution is posted out there:

The funny part is that GP 2015 web client works well with Google Chrome browser….we did not expect that coming…but IE issue remains same

Snip20150121_3

Severity: Critical

Summary: An AsyncCallback threw an exception.

Details:

System.Exception: An AsyncCallback threw an exception. —> System.Exception: An AsyncCallback threw an exception. —> System.ServiceModel.CommunicationException: The remote server returned an error: NotFound. —> System.Net.WebException: The remote server returned an error: NotFound. —> System.Net.WebException: The remote server returned an error: NotFound.

at System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)

at System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClassa.<EndGetResponse>b__9(Object sendState)

at System.Net.Browser.AsyncHelper.<>c__DisplayClass4.<BeginOnUI>b__0(Object sendState)

— End of inner exception stack trace —

at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)

at System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)

at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result)

— End of inner exception stack trace —

at System.ServiceModel.Channels.Remoting.RealProxy.Invoke(Object[] args)

at proxy_2.EndGetDexServerMessages(IAsyncResult )

at Microsoft.Dynamics.GP.Web.Silverlight.Services.RuntimeHandler.ProcessServerMessagesCallback(IAsyncResult result)

at System.ServiceModel.AsyncResult.Complete(Boolean completedSynchronously)

— End of inner exception stack trace —

at System.ServiceModel.AsyncResult.Complete(Boolean completedSynchronously)

at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.FinishSend(IAsyncResult result, Boolean completedSynchronously)

at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.SendCallback(IAsyncResult result)

at System.ServiceModel.AsyncResult.Complete(Boolean completedSynchronously)

— End of inner exception stack trace —

at System.ServiceModel.AsyncResult.Complete(Boolean completedSynchronously)

at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.OnGetResponse(IAsyncResult result)

at System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClass19.<InvokeGetResponseCallback>b__17(Object state2)

at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

at System.Threading.ThreadPoolWorkQueue.Dispatch()

at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

Severity: Critical

Summary: The remote server returned an error: NotFound.

Details:

System.ServiceModel.CommunicationException: The remote server returned an error: NotFound. —> System.Net.WebException: The remote server returned an error: NotFound. —> System.Net.WebException: The remote server returned an error: NotFound.

at System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)

at System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClassa.<EndGetResponse>b__9(Object sendState)

at System.Net.Browser.AsyncHelper.<>c__DisplayClass4.<BeginOnUI>b__0(Object sendState)

— End of inner exception stack trace —

at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)

at System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)

at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result)

— End of inner exception stack trace —

at System.ServiceModel.Channels.Remoting.RealProxy.Invoke(Object[] args)

at proxy_2.EndProcessDexClientMessages(IAsyncResult )

at Microsoft.Dynamics.GP.Web.Silverlight.Services.RuntimeHandler.<>c__DisplayClass2.<ProcessClientMessages>b__1(IRuntimeService channel)

at Microsoft.Dynamics.GP.Web.Silverlight.Services.RuntimeHandler.InvokeCallWithMessageHeaders(Action`1 a)

at Microsoft.Dynamics.GP.Web.Silverlight.Services.RuntimeHandler.ProcessClientMessages(Byte[] data)

at Microsoft.Dynamics.GP.Web.Silverlight.MessageManagementService.FlushQueueWorker_DoWork(Object sender, DoWorkEventArgs e)

Severity: Critical

Summary: Object reference not set to an instance of an object.

Details:

System.NullReferenceException: Object reference not set to an instance of an object.

at Microsoft.Dynamics.GP.Web.Silverlight.Momm.CommandMessageActions.CommandAddChild(IWCDexMessage message)

at Microsoft.Dynamics.GP.Web.Silverlight.MessageManagementService.ProcessMessage(IWCDexMessage message)

at Microsoft.Dynamics.GP.Web.Silverlight.MessageManagementService.ProcessMessages(IEnumerable`1 messages)

at Microsoft.Dynamics.GP.Web.Silverlight.MessageManagementService.<>c__DisplayClass1f.<ProcessReturnBytes>b__1d()

at Microsoft.Dynamics.GP.Web.Silverlight.Extensions.ApplicationHelper.<>c__DisplayClass7.<ExecuteOnUIThreadSync>b__3()

This issue is still doing the test with Microsoft…till then i will stick to Google Chrome browser.

So far so good… learned a lot with this deployment….

No my GP 2015 is now serving from Azure cloud to all our users…Finance/Accounts users, they are using GP 2015 desktop client.

Snip20150121_4

This document will keep on updating with more and more solutions, as and when we cleared. 

Shutdown button – Windows 8!!!

On your windows 8 machine,

  • Go to the desktop
  • Right click on the desktop
  • Select New->Shortcut

 

t1

and type on the specific area shutdown.exe /s /t 0 (zero), then click next

Enter the short cut name and click finish.

Right click the shortcut and change the icon

Drag the icon to the bar menu.

t2

That’s it!!!

 

USB 3 – The Facts

usb3

USB 3.0 is the second major revision of the Universal Serial Bus (USB) standard for computer connectivity. The standard from 2008 implements a 5 Gbit/s transfer rate. In the late 1990s, the first major revision was made to the USB 1.1 specification. The revision was called USB 2.0 which added a new transfer speed called Hi-Speed (HS – 480 Mbit/s) to the earlier speeds (Low Speed (LS) – 1.5 Mbit/s and Full Speed (FS) – 12 Mbit/s).

The enhancements to Super Speed USB are not just for higher data rates, but for improving the interaction between device and host computer. While the core architectural elements are inherited from before, several changes were made to support the dual bus arrangement, and several more are notable for how users can experience the improvement that USB 3.0 makes over USB 2.0.

Major USB 3.0 improvements

  • Higher transfer rates (up to 4.8Gbps)
  • Increased maximum bus power
  • New power management features
  • Full-duplex data transfers
  • Support for new transfer types
  • Backward USB 2.0 compatibility
  • New connectors and cables

The good news is that USB 3.0 has been carefully planned from the start to peacefully co-exist with USB 2.0. First of all, while USB 3.0 specifies new physical connections and thus new cables to take advantage of the higher speed capability of the new protocol, the connector itself remains the same rectangular shape with the four USB 2.0 contacts in the exact same location as before. Five new connections to carry receive and transmitted data independently are present on USB 3.0 cables and only come into contact when mated with a proper Super Speed USB connection.

USB 3.0 achieves the much higher performance by way of a number of technical changes. Perhaps the most obvious change is an additional physical bus that is added in parallel with the existing USB 2.0 bus. This means that where USB 2.0 previously had 4 wires (power, ground, and a pair for differential data), USB 3.0 adds 4 more for two pairs of differential signals (receive and transmit) for a combined total of 8 connections in the connectors and cabling. These extra two pairs were necessary to support the Super Speed USB target bandwidth requirements, because the two wire differential signals of USB 2.0 were not enough.

The Cable circuit for USB3 shielded wire as follows

usb3a

Latest OS from Apple and Microsoft starts supporting USB3 with connector. Apple OSX Mountain Lion and Windows 8 comes with USB3 driver support.

Cool!!!

Windows 8 – Keyboard Shortcut

The Windows logo key  also known as the Windows key, the home key, the meta key, the start key, MOD4, or the flag key is a keyboard key which was originally introduced on the Microsoft Natural keyboard before the release of Windows 95. This key became a standard key on PC keyboards.

Main Keyboard Shortcut to remember for Windows 8

  •  : Toggle between Tile screen and the last accessed application
  • + C: Access the charms bar
  • + Tab: Access the Modern Desktop Taskbar
  • + I: Access the Settings charm
  • + K: Access the Devices charm
  • + Q: Access the Apps Search screen
  • + F: Access the Files Search screen
  • + W: Access the Settings Search screen
  • + X: Access the Windows Tools Menu
  • + E: Open Computer
  • Alt + F4 : Close the active program/Screen

Other Keyboard Short Cuts

  • + O: Lock screen orientation
  • + H: Access the Share charm
  • + P: Access the Second Screen bar
  • + . : Move the screen split to the right
  • + V: View all active Toasts/Notifications
  • + PrtScrn: Takes a screenshot of the screen and automatically saves it in the Pictures folder as Screenshot
  • + Enter: Launch Narrator
  • + Z: Brings up the App Bar when you have a Modern Desktop App running
  • + R: Open the Run dialog box
  • + U: Open Ease of Access Center
  • + 1..10: Launch a program pinned on the Taskbar in the position indicated by the number
  • + B: Select the first item in the Notification Area and then use the arrow keys to cycle through the items Press Enter to open the selected item
  • + T: Cycle through the items on the Taskbar
  • + M: Minimize all windows
  • + D: Show/Hide Desktop (minimize/restore all windows)
  • + L: Lock computer
  • + Up Arrow: Maximize current window
  • + Down Arrow: Minimize/restore current window
  • + Home: Minimize all but the current window
  • + Left Arrow: Tile window on the left side of the screen
  • + Right Arrow: Tile window on the right side of the screen
  • + Shift + V: View all active Toasts/Notifications in reverse order
  • + Shift + . : Move the screen split to the left
  • + Shift + M: Restore all minimized windows
  • + Shift + Up Arrow: Extend current window from the top to the bottom of the screen
  • + Shift + Left/Right Arrow: Move the current window from one monitor to the next
  • + Shift + 1..10: Launch a new instance of a program pinned on the Taskbar in the position indicated by the number
  • + Ctrl + B: Access the program that is displaying a message in the Notification Area
  • + Ctrl + 1..10: Access the last active instance of a program pinned on the Taskbar in the position indicated by the number
  • + Ctrl + F: Open Find Computers dialog box
  • + Alt + 1..10: Access the Jump List of a program pinned on the Taskbar in the position indicated by the number
  • + F1: Launch Windows Help and Support
  • + Pause/Break: Open the System page
  • PageUp: Scroll forward on the Modern Desktop Start screen
  • PageDown: Scroll backward on the Modern Desktop Start screen
  • Esc: Close  a charm
  • Ctrl + Esc: Switch between Modern Desktop Start screen and the last accessed application
  • Ctrl + Mouse scroll wheel: Activate the Semantic Zoom on the Modern Desktop screen
  • Ctrl + A: Select all items
  • Ctrl + C: Copy the selected item
  • Ctrl + X: Cut the selected item
  • Ctrl + V: Paste the selected item
  • Ctrl + D: Delete selected item
  • Ctrl + Z: Undo an action
  • Ctrl + Y: Redo an action
  • Ctrl + N: Open a new window in Windows Explorer
  • Ctrl + W: Close current window in Windows Explorer
  • Ctrl + E: Select the Search box in the upper right corner of a window
  • Ctrl + Shift + N: Create new folder
  • Ctrl + Shift + Esc: Open the Windows Task Manager
  • Ctrl + Alt + Tab: Use arrow keys to cycle through open windows
  • Ctrl + Alt + Delete: Access the Windows Security screen
  • Ctrl + Click: Select multiple individual items
  • Ctrl + Click and drag an item: Copies that item in the same folder Ctrl + Shift + Click and drag an item: Creates a shortcut for that item in the same folder
  • Ctrl + Tab:  Move forward through tabs
  • Ctrl + Shift + Tab: Move backward through tabs
  • Ctrl + Shift + Click on a Taskbar button: Launch a new instance of a program as an Administrator
  • Ctrl + Click on a grouped Taskbar button: Cycle through the instances of a program in the group
  • Alt: Display a hidden Menu Bar
  • Alt + D: Select the Address Bar
  • Alt + P: Display the Preview Pane in Windows Explorer
  • Alt + Tab: Cycle forward through open windows
  • Alt + Shift + Tab: Cycle backward through open windows
  • Alt + F: Close the current window Open the Shut Down Windows dialog box from the Desktop
  • Alt + Spacebar: Access the Shortcut menu for current window
  • Alt + Esc: Cycle between open programs in the order that they were opened
  • Alt + Enter: Open the Properties dialog box of the selected item
  • Alt + PrtScn: Take a screen shot of the active Window and place it in the clipboard
  • Alt + Up Arrow: Move up one folder level in Windows Explorer (Like the Up Arrow in XP)
  • Alt + Left Arrow: Display the previous folder
  • Alt + Right Arrow: Display the next folder
  • Shift + Insert: CD/DVD Load CD/DVD without triggering Auto play or Auto run
  • Shift + Delete: Permanently delete the selected item without sending it onto Recycle Bin
  • Shift + F6: Cycle backward through elements in a window or dialog box
  • Shift + F10: Access the context menu for the selected item
  • Shift + Tab: Cycle backward through elements in a window or dialog box
  • Shift + Click: Select a consecutive group of items
  • Shift + Click on a Taskbar button: Launch a new instance of a program
  • Shift + Right-click on a Taskbar button: Access the context menu for the selected item
  • F1: Display Help
  • F2: Rename a file
  • F3: Open Search
  • F4: Display the Address Bar list
  • F5: Refresh display
  • F6: Cycle forward through elements in a window or dialog box
  • F7: Display command history in a Command Prompt
  • F10: Display hidden Menu Bar
  • F11: Toggle full screen display

Windows 8 – Versions

Windows 8 Version details

  • Windows 8 is the basic edition of Windows for the x86 and x86-64 architectures.
  • Windows 8 Pro succeeds Windows 7 Professional and Ultimate and is targeted towards enthusiasts and business users.
  • Windows 8 Enterprise provides all the features in Windows 8 Pro (except the ability to install the Windows Media Center add-on), with additional features to assist with IT organization.
  • Windows RT will only be available pre-installed on ARM-based devices such as tablet PCs, and was named for the Windows Runtime (WinRT) development platform that Microsoft is introducing in Windows 8.

Unlike Windows Vista and Windows 7, there are no Starter, Home Basic, Home Premium, or Ultimate editions

Windows 8 – How to activate product key

For general public, you need  a Microsoft account, you can see all of the apps you bought from the Store and you can install any of those apps on up to five PCs.

Because Microsoft Windows 8 handles activation differently, the grace period has been eliminated. Microsoft has ditched the 30-day grace period, a trademark of Windows 7, in the retail copies of Windows .

For general public release, Microsoft requires a product key during setup because both Windows 8 and Windows 8 Pro and the customers must enter a unique product key — a 25-character alpha-numeric string — to proceed during Windows 8 setup. If you cannot provide the key,  the process stops in its tracks. The version installed depends on the key provided.

Windows 8 Enterprise, the version aims companies with volume license agreements, uses an entirely different mechanism for activation. Rather than ask the user for a key, it install the Windows 8 Enterprise and activates the  KMS (Key Management Service) key that’s activates by an on-premises machine or a MAK key through internet.

Here, (MAKkey scenario) most of the time the system failed to activate the product key.

To activate it manually using MAK key,

  • Hit the Windows+R hotkeys to open the Run box and run the following command: slmgr -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx  

OR

  • GUI option: Hit the Windows+R hotkeys to open the Run box and run the following command: slui.exe 3.
  • This command will open the following Dialog Box in which you can manually enter your MAK:

  • Enter your MAK in the “Product Key” field shown above.
  • Click the “Activate” button.

As if there aren’t enough scenarios, Microsoft’s free 90-day evaluation of Windows 8 Enterprise does not require a product key.  As with the retail versions now available to some users, and that will go on sale Oct. 26,2012 the evaluation automatically activates if the PC has a live online connection. All the Software assurance users, Windows 8 RTM is available for download from their portal itself.

Windows 8 Release Preview is stable and has been thoroughly tested by Microsoft, but it’s not the finished product. Your PC could crash and you could lose important files. You should back up your data and you shouldn’t test Windows 8 Release Preview on your primary home or business PC. Install at your own risk. This copy is only for testing the OS. You can install the release preview from here. For detailed product and feature information, download the Windows 8 Release Preview Guide (available in English only).

Microsoft Store – For general public, you need  a Microsoft account, you can see all of the apps you bought from the Store and you can install any of those apps on up to five PCs.

Enjoy!!!

Windows 8 – Boot from USB disk

Now you can create bootable USB for Windows 7 or Windows 8. Microsoft has released a new tool for this task to achieve

  • First download an ISO file of your Windows 7 onto your media
  • Download the Windows 7 USB/DVD Download Tool (This is a onetime process)
  • Run the Windows 7 USB/DVD Download Tool

The advantage to following this process and creating bootable media is that it allows you to install Windows 7 without having to first run an existing operating system on your machine. If you change the boot order of drives in your computer’s BIOS, you can run the Windows 7 installation directly from your USB flash drive or from a DVD when you first turn your computer on.

System Requirements

  • You need to be an administrator on the computer you are installing the Windows 7 USB/DVD Download tool.
  • The tool requires the Microsoft .NET Framework version 2.0 or higher.
  • This tool requires the USB flash drive to be completely blank before the Windows 7 files are copied.  This helps ensure that the device is bootable after the copying has completed.
  • Windows XP SP2, Windows Vista, or Windows 7 (32-bit or 64-bit).
  • Pentium 233-megahertz (MHz) processor or faster (300 MHz is recommended).
  • 50MB of free space on your hard drive.
  • DVD-R drive or 4GB removable USB flash drive.

Enjoy!!!

Windows 8 – How to disconnect VPN connection

Ha ha ha… New OS released and we are now findings work arounds…

When you connect a VPN network through Windows 8, how to disconnect an incoming virtual private network (VPN) connection in Windows 8 / Windows Server 2012.

  • Open Network Connections. To do this, use either of the following methods:
    • Swipe in from the right edge of the screen, or point to the lower/upper-right corner of the screen, and then click Search. Then, type ncpa.cpl, and then click the Ncpa.cpl icon.
    • Another option is press Win+R to open the Run window, type ncpa.cpl,  and then  click OK.
  • Right-click the incoming VPN connection that you want to disconnect,  and then  click Status.
  • On the General tab,  click Disconnect.
  • Close Network Connections.

Windows 8 Release Preview

It’s Windows reimagined and reinvented from a solid core of Windows 7 speed and reliability. It’s an all-new touch interface. It’s a new Windows for new devices.

Windows 8 Release Preview: Frequently asked questions…click here

Metro Style apps development….click here

The Windows 8 Release Preview & Windows Upgrade…click here

Product guide…click here

Internet explorer 10 – Built for speed, Internet Explorer brings you a faster web…click here

Your apps light up with connections to your friends and family. Info from the services you connect to—Hotmail, Messenger, Facebook, Twitter, LinkedIn, and more—appears right inside the Mail, Messaging, and People apps…click here to know more

Sky Drive – All you need to know!!!

If you have a Windows Live account (or an old Hotmail account), then you have 25GB of free storage on SkyDrive. If you don’t have one, go and grap it. SkyDrive is a great way to store lots of files in the cloud for easy access remotely. Windows 7  and now defenetely on windows 8 will let you map your SkyDrive folders as network drives, making access even simpler.

How to map SkyDrive to your computer?

Windows 7 will let you map your SkyDrive to your local machine. How to do it? Here is the step

  • Sign in to your Windows Live account.
  • Get your ID from the address bar (Below showing how to get it)
    • Click on the “Files” as shown below

    • Look at the address bar and you will find your “CID” number just copy that number
  • Now go to your Windows 7 computer
  • Open My Computer, then select “Map network drive” near the top bar.
  • Select the drive letter you want, then type the following  under the “Folder bar”
  • \\docs.live.net@SSL\ and then copy your CID number here \
  • Check mark “Reconnect at logon”
  • Click Finish
  • Once you click finish, system will automatically attempt to log on to your SkyDrive.
  • Next system will show you to enter SkyDrive credential.
  • Enter the username and password and clik PK

Thats it..your SkyDrive is now mapped to your local machine.

Here you can rename the folder (If in case the language is not proper in you SkyDrive). What ever you do at the local “mapped” Skydrive, it will reflect in your SkyDrive as well.

Apps for SkyDrive?

Allmost all the device now support SkyDrive and it is free apps..you just name it..Windows, Mac, Windows Phone, iPhone, iPad…Click here to download it

Read the article from Mike Torres, and Omar Shahine, group program managers for SkyDrive.

Enjoy!!!