Friday, April 22, 2011

Keeshond

Amplify’d from www.justdogbreeds.com

Keeshond

Keeshond

Keeshond:












Ease of Training
Intelligence
Shedding
Watchdog
Guard Dog
Popularity
Size
Agility
Good with Kids



Keeshond Temperament



The Keeshond is an incredibly affectionate and devoted people-dog. One of the few breeds who has never been bred to hunt or attack, they have been bred for centuries solely for companionship. These are good-natured dogs who love everyone. Even so, they do make wonderful watchdogs as they are quick to sound the alarm if someone they don't know approaches their home. Keeshonden are renowned for their special fondness for children. They love to play with them and are incredibly patient with little ones. This is a dog who will be devoted to the whole family -- he is not a "one-man dog." The Keeshond is highly intelligent and has a tendency to want to do things his own way. For this reason, obedience training is important. These dogs are ideal for formal obedience competition because they are very smart, eager to learn, eager to please, quick to obey, and they love to show off. They also tend to love agility, rally, and flyball. The Keeshond is an energetic dog and requires daily exercise. In fact, he will take all the exercise you can give him. He loves to go for long walks, and he also loves to go for rides in the car. Keeshonden crave your affection and attention and want to go wherever you go and do whatever you do. They love life and they make it their job to love you. They are extremely sensitive to their people's moods and love to cuddle when you need it. For this reason, among others, they are popular therapy dogs. Keeshonden remain playful and bouncy well into old age, and some of them even smile. If they do get lonely, they can become destructive. They can also be chatty, but they are usually barking for a reason. The Keeshond can live anywhere, apartment or farm, as long as they are with their people. They are quick to housetrain and quick to bond with their families.

Read more at www.justdogbreeds.com
 

Sunday, April 17, 2011

Hive Five: Best Job Search Sites

Amplify’d from lifehacker.com

Five Best Job Search Sites

Indeed


Five Best Job Search SitesIndeed gets over a billion new job searches every month, and many people refer to it as the Google of job searching. The site allows you to post your resume, search jobs in your area, apply to thousands of opportunities from multiple job listing sites, newspapers, corporate websites, and job boards. It has one of the largest job listing databases on the web, and does a great job of filtering out duplicates and removing spam.




Craigslist


Five Best Job Search SitesCraigslist isn't just good for finding an apartment or selling your old gear. According to a number of you, Craigslist is also great for making real personal connections with people who are hiring for positions in your area. Your mileage may vary based on locale, but it's more likely that when you respond to the job listing you'll actually strike up a conversation with the hiring manager instead of a recruiting firm. If you do apply for a job on the site, you might want to follow these tips for applying for a job on Craigslist.




Dice


Five Best Job Search SitesDice is one of the most popular job search sites for technology careers on the Web. If you're looking for a job in tech, entry or senior level, initiate or experienced, Dice is one site that should be part of your job search. The site has thousands of tech jobs listed from some of the country's biggest companies like Hewlett Packard, Google, and Microsoft. If you're not looking for a career in technology however, there's likely not much at Dice for you.




Monster


Five Best Job Search Sites Monster is a job site that often elicits about equal parts love and hate. Many of you expressed love for Monster's massive database, but hate for the sheer amount of spam posted and how difficult it is to actually get your resume in front of someone instead of casting your net wide and applying to everything available. The site features millions of job postings, hosts the resumes of millions more, and has mobile apps for the iPhone, iPad, and Android.




LinkedIn


Five Best Job Search Sites LinkedIn is a social network designed to help professionals build a network of coworkers and associates. Recently, LinkedIn has added features like status updates and corporate profiles. While it does have job listings, its focus isn't on using them to get hired. Instead, potential employees are encouraged to connect with the company, leverage their own professional connections, and connect with other people in their field or at the company they want to work before sending in an application.

Read more at lifehacker.com
 

Monday, April 11, 2011

Leverage LinkedIn for Recruiting

Amplify’d from mashable.com

HOW TO: Optimize Your LinkedIn Company Profile for Recruiting

This post originally appeared on the American Express OPEN Forum, where Mashable regularly contributes articles about leveraging social media and technology in small business.


LinkedIn offers companies the ability to provide more information about their organization via their company pages. On a company page, you can include information about your products and services along with information about job opportunities.

This is a relatively new feature, relaunched back in November 2010. Several Fortune 500 companies were part of the launch of this new feature including Dell, Eastman Kodak, JetBlue and Microsoft. But company pages are not exclusive to only large businesses — Harvard Business School, Rypple, Squarespace and other well-known, successful organizations have LinkedIn company pages.

Since one of the primary purposes of LinkedIn is career networking, it only seems logical to make sure your company profile is being leveraged as much for recruiting as it is for marketing. Here are five things to consider including in your LinkedIn company profile to attract candidates.



This might sound very obvious but, as we all know, sometimes the obvious gets overlooked. Candidates expect job openings to be listed under the “Careers” tab on your LinkedIn company profile. Job openings should be current and link to information regarding how to apply. Here’s a great example from CVS Caremark Corporation.

As an example, if you select the first position, it takes you to a page with a job description, desired skills and company description. It also indicates how to apply, whether it’s via the company website or an introduction from a connection.

If the position selected doesn’t look like a good match, a candidate’s time has not been wasted — similar positions are listed at the bottom of the screen.


2. Employee Profiles Drive Information


Eve Mayer Orsburn, CEO of Social Media Delivered, an international social media optimization firm that offers consulting, training and marketing services, says “90% of information in a LinkedIn Company Page comes from employee personal profiles.” As such, it only benefits a company to make sure its employees know how to use LinkedIn properly.

One of the places that information is aggregated is in the statistics section located at the bottom of the “How you’re connected” box on the Overview page.

This section offers some very valuable information, as reported by employees. For example it includes annual company growth, years of company experience, as well as highest degree attained.

Orsburn adds, “If your company really wants to rule the LinkedIn universe and recruit top-notch talent, make sure ALL employees have completed and fully optimized personal profiles to improve content and effectiveness of the company page.”



Candidates are interested in understanding what it would be like if they came to work for your company. LinkedIn company profiles offer an opportunity for candidates to connect with the organization.

Shannon Seery Gude, vice president of digital and social strategy for Bernard Hodes Group, says, “Nothing communicates the heart and soul of a company like real employees sharing their personal narratives of their work experience.” Bernard Hodes Group helps companies find, keep and engage the best possible talent via recruitment communications and support, hiring process assessments and staffing technology.

One way to provide personal narratives is via video, like the example above from Virginia Mason Medical Center.

Seery Gude also recommends that companies include a variety of diverse employee voices to reflect your organization. “Our social strategy team commonly sees companies that only include quotes from the recruiting team, or from a single business unit in the ‘What employees are saying…’ section.” You want to provide a bigger snapshot of your company’s employees.


4. Talk Corporate Culture


If you’re trying to leverage your LinkedIn company profile for recruiting, it’s important to have it reflect the strengths of your organization. This isn’t the place for marketing spin, and you should take the time to customize the different job opportunities available. Also be careful not to duplicate text, which could be perceived as not putting forth effort. An example would be not using the exact same copy in the “Overview” and the “Work at…” sections.

Shally Steckerl, executive vice president at Arbita, Inc., a global consulting firm connecting leading employers with the best talent on the Internet, says candidates want to connect with interesting people who are doing the work the candidates wants to do. “Candidates want to find exclusive insights about a company’s culture, environment and products on LinkedIn. If they want to see an advertisement (or a job posting), they can go to the company’s website.”

A LinkedIn company profile becomes a great way to showcase your culture and share company best practices, recent awards or news articles, along with partnerships the organization is proud of.

Steckerl also suggests including the percentage of hires coming from employee referrals. “People want to connect with people. If employees really like working your company, they will tell their friends about it,” she says.



Once you set up a LinkedIn company profile and careers page, make sure your page is easy to use for both customers and candidates. Orsburn recommends including your company URL in the “Summary” section on your LinkedIn Company Page. Even though the URL is automatically listed on the right hand side, it’s not always noticeable.

It could also be valuable to include contact information for the recruiting team along with the best way to reach them (even career chat schedules if available). Seery Gude suggests “including links to their other social destinations, such as a Facebook Careers Page or to a custom section on their website. In an effort to be super-transparent, companies may even consider linking to their reviews on Employer Review sites, such as Glassdoor.”

If you’re looking for additional information about setting up and maintaining LinkedIn company and career pages, check out their FAQ section here.

LinkedIn company pages provide opportunities to leverage your business both in terms of marketing as well as recruiting. Optimizing each page for the target audience can help you yield the best results.

Read more at mashable.com
 

Sunday, April 10, 2011

Untethered Jailbreak iOS 4.3.1

Amplify’d from www.greenpois0n.us
iOS 4.3.1 untethered jailbreak has been released few minutes ago for bothPwnageTool 4.3 and Redsn0w 0.9.6rc9, the jailbreak support all iOS devices except iPad 2. You can follow the below guide to get untethered jailbreak for your iOS device.
Step 1: Download iOS 4.3.1 for your device (download links at the end)

Step 2: Update/Restore to iOS 4.3.1 firmware using the IPSW file via iTunes 10.2.1.

Step 3: Start Redsn0w and point it to the official iOS 4.3.1 firmware file.





Step 4: Now simply select “Install Cydia” and click “Next”.

Step 5: Now make sure your device is both OFF and PLUGGED IN to the computer before you click “Next”.

 
At this stage you will be presented with a screen where you will be guided on how to enter DFU mode. Quickly hold “Power” button and then while holding the “Power” button, you will now have to hold “Home” button too. Now after few seconds release “Power” button but keep holding “Home” button until installation begins.





 
Step 6: Wait shortly. Once done, your iPhone, iPad or iPod touch will restart automatically and you will find it already jailbroken [untethered] on the latest iOS 4.3.1 firmware.



Download Redsn0w 0.9.6rc9 (Windows)

Download Redsn0w 0.9.6rc9 (Mac)

Download iOS 4.3.1 for iPhone, iPod touch, iPad and Apple TV 2G

Download iTunes 10.2.1 for Windows / Mac OS X
Read more at www.greenpois0n.us
 

Sunday, April 03, 2011

12 Healthy & Tasty Foods for Under $1

Amplify’d from ecosalon.com

sandwich


Every time I go to the grocery store, I’m shocked to see how much the prices keep climbing. In a moment of penny-pinching madness, it’s tempting to live off 65-cent frozen burritos. That is, until you look at the nutrition information. So, I’ve done some research to find the healthiest foods that even the strictest recessionista budgets can afford – if you’ve got a dollar, you can get at least one serving (and often several) of the following foods.


Yogurt


yogurt


Rich in calcium, this nourishing breakfast or snack costs next to nothing. To get the most for your money, stick with bulk containers and stay away from yogurt that’s packaged for single servings (and packed with sugar).


Oats


oats


Oats are a great source of fiber and can even help lower your cholesterol. Although individual packets of instant oatmeal may shave some minutes off your morning routine, stretch your dollar by buying them in bulk.


Eggs


eggs


Whoever came up with the slogan “the incredible, edible egg” really hit the nail on the head. Whether poached, scrambled, sunny-side-up or hard-boiled, this protein packed food is as inexpensive, wholesome and tasty as they come.


Bananas


bananas


A great source of potassium and fiber, bananas are one of the most economical fruits around. Eat them plain or slice them up as a healthy topping for cereal and yogurt.


Beans


garbanzo beans


Whether you prefer garbanzo, pinto, black beans or other varieties, this filling food is high in protein, potassium fiber and zinc. Thrifty tip: go for dry beans instead of canned.


Broccoli


broccoli


Folate, calcium, fiber, potassium, vitamins A and C: broccoli has it all. Not only is it good for your health, it’s easy on your wallet, as well. Plus, it contains phytonutrients that can help keep diabetes and heart disease at bay.


Tofu


tofu


Unfortunately, tofu gets a bad rap when it comes to taste. But, this protein-rich meat alternative can make your mouth water with appetizing recipes like Korean-inspired soft tofu soup with kimchi or Southeast Asian tofu lettuce wraps.


Spinach


spinach


Crammed with iron and vitamin C, this low-cost, low-calorie vegetable tastes delicious in omelets and salads. Plus, it’s the perfect topping for a vegetarian pizza.


Sweet Potatoes


sweet potatoes


High in potassium, fiber and beta carotene, sweet potatoes are a cheap and healthy way to garnish salads and enjoy a snack between meals. Just don’t waste your money on cubed packages; peeling and cutting them yourself will save you some cash.


Apples


apples


An apple a day? Yeah, you’ve heard it before, and for good reason. This juicy fruit boasts loads of pectin and vitamin C, not to mention a low price tag.


Sardines


sardines


Like salmon,  the sardine is a great source of omega-3 fatty acids. Unlike salmon, it’s relatively cheap and eco-friendly. For a healthier meal, substitute mayonnaise with a little oil and vinegar.


Nuts


nuts


Nuts are rich in protein, essential fatty acids and vitamin E. Just buy them raw, in the shell, for the best bargain and stay away from costly varieties like pecans and macadamia nuts.

Read more at ecosalon.com
 

Saturday, April 02, 2011

Trace Windows 7 boot issues

Amplify’d from www.msfn.org

Trace Windows 7 boot/shutdown/hibernate/standby/resume issues

Read more at www.msfn.org
To get started you need the Windows Performance Tools Kit. Read here how to install it:



http://www.msfn.org/...howtopic=146919



Now open a command prompt with admin rights and run the following commands:



For boot tracing:

xbootmgr -trace boot -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:TEMP




For shutdown tracing:

xbootmgr -trace shutdown -noPrepReboot -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:TEMP




For Standby+Resume:

xbootmgr -trace standby -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:TEMP




For Hibernate+Resume:

xbootmgr -trace hibernate -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:TEMP




replace C:TEMP with any temp directory on your machine as necessary to store the output files



All of these will shutdown, hibernate, or standby your box, and then reboot to finish tracing. Once Vista/Server 2008(R2) or Windows 7 does reboot, log back in as necessary and once the countdown timer finishes, you should now have some tracing files in C:TEMP. If asked, upload or provide the file(s) generated in C:TEMP (or the directory you chose) on a download share for analysis.



Analyses of the boot trace:



To start create a summary xml file, run this command (replace the name with the name of your etl file)



xperf /tti -i boot_BASE+CSWITCH+DRIVERS+POWER_1.etl -o summary_boot.xml -a boot




Now you see this picture.:



Resized to 74% (was 1175 x 394) - Click image to enlargePosted Image




You have too look at the timing node. All time values are in ms.



The value timing bootDoneViaExplorer shows the time, Windows needs to boot to the desktop.



The value bootDoneViaPostBoot is the time (+10s idle detection) which Windows needs to boot completly after finishing all startup applications.



Quote

During the OSLoader phase (shown in the value osLoaderDuration), the Windows loader binary (Winload.exe) loads essential system drivers that are required to read minimal data from the disk and initializes the system to the point where the Windows kernel can begin execution. When the kernel starts to run, the loader loads into memory the system registry hive and additional drivers that are marked as BOOT_START.



Visual Cues



This phase begins approximately when the BIOS splash and diagnostic screens are cleared and ends approximately when the “Loading Windows” splash screen appears.




those values show you a summary.



The MainPathBoot Phase



Quote

What Happens in This Phase

During the MainPathBoot phase, most of the operating system work occurs. This phase involves kernel initialization, Plug and Play activity, service start, logon, and Explorer (desktop) initialization. To simplify analysis, we divide the MainPathBoot phase into four subphases, as show in the next picture. Each subphase has unique characteristics and performance vulnerabilities.



Visual Cues



Visually, the MainPathBoot phase begins when the “Starting Windows” splash screen appears and lasts until the desktop appears. If auto-logon is not enabled, the time that elapses while the logon screen is displayed affects the measured boot time in a trace.




Resized to 80% (was 1092 x 341) - Click image to enlargePosted Image




PreSMSS Subphase

Quote

What Happens in This Subphase

The PreSMSS subphase begins when the kernel is invoked. During this subphase, the kernel initializes data structures and components. It also starts the PnP manager, which initializes the BOOT_START drivers that were loaded during the OSLoader phase. When the PnP manager detects a device, it loads and initializes the device’s drivers



Visual Cues

PreSMSS begins approximately when the “Loading Windows” splash screen appears. There are no explicit visual cues for the end of PreSMSS.




So if the time takes too long for you, look inside the <PNP> node which driver is loading too slowly.



SMSSInit Subphase

Quote


What Happens in This Subphase

The SMSSInit subphase begins when the kernel passes control to the session manager process (Smss.exe). During this subphase, the system initializes the registry, loads and starts the devices and drivers that are not marked BOOT_START, and starts the subsystem processes. SMSSInit ends when control is passed to Winlogon.exe.



Visual Cues

There are no explicit visual cues for the start of SMSSInit, but the blank screen that appears between the splash screen and the logon screen is part of SMSSInit. It ends before the logon screen appears.



SMSSInit Performance Vulnerabilities


Video drivers are a common source of performance problems in the SMSSInit subphase. The video driver must be initialized first in the system session and then in the user session. Reduction of video driver initialization time leads to a direct wall-clock reduction in boot time.

Initialization in the user session is typically much faster than in the system session because Windows performs common initialization tasks during the system session.




So if the SMSSInit Phase takes too long, try to get an graphic card driver update.



WinLogonInit Subphase



Quote


What Happens in This Subphase

The WinLogonInit subphase begins when SMSSInit completes and starts Winlogon.exe. During WinLogonInit, the user logon screen appears, the service control manager starts services, and Group Policy scripts run. WinLogonInit ends when the Explorer process starts.



Visual Cues

WinLogonInit begins shortly before the logon screen appears. It ends just before the desktop appears for the first time.



WinLogonInit Performance Vulnerabilities

Many operations occur in parallel during WinLogonInit. On many systems, this subphase is CPU bound and has large I/O demands. Good citizenship from the services that start in this phase is critical for optimized boot times.

Services can declare dependencies or use load order groups to ensure that they start in a specific order. Windows processes load order groups in serial order. Service initialization delays in an early load order group block subsequent load order groups and can possibly block the boot process .




If you have too long WinLogonInit Time, open the etl file and scroll to the service graph and look for a long delay.



Posted Image



In this example the service SavService (Sophos Anti-VirusSavService.exe) is part of the Plug and Play group and causes a delay because the service takes too long to start. Try to get an update for the hanging service or remove the software.



ExplorerInit Subphase



Quote


What Happens in This Subphase



The ExplorerInit subphase begins when Explorer.exe starts. During ExplorerInit, the system creates the desktop window manager (DWM) process, which initializes the desktop and displays it for the first time.

This phase is CPU intensive
. The initialization of DWM and desktop occurs in the foreground, while in the background the service control manager (SCM) starts services and the memory manager prefetches code and data. On most systems ExplorerInit is CPU bound, and timing issues are likely the result of a simple resource bottleneck.

Visual Cues

ExplorerInit begins just before the desktop appears for the first time. There is no clear visual cue to indicate the end of ExplorerInit.



ExplorerInit Performance Analysis



Applications—such as antivirus programs or application servers—that are created during service start in this or previous phases can consume CPU resources during ExplorerInit. Some services might not be started yet when ExplorerInit is complete.




So if the ExplorerInit phase takes too long, make sure you minimize the services which use a lot of CPU power and make sure your AV Tool doesn't hurt too much. If it doesn't change the tool and try a different.



The PostBoot Phase



Quote


What Happens in This Phase

The PostBoot phase includes all background activity that occurs after the desktop is ready. The user can interact with the desktop, but the system might still be starting services, tray icons, and application code in the background.

Specifically, Xperf samples the system every 100 ms during the PostBoot phase. If the system is 80-percent or more idle (excluding low-priority CPU and disk activity) at the time of the sample, Xperf considers the system to be “idle” for that 100 ms interval. The phase persists until the system accumulates 10 seconds of idle time.

Note: When you review traces and report timing results, you should subtract the 10 second idle time that accumulated during PostBoot to determine total boot time.




Visual Cues

There are no explicit visual cues for PostBoot. The phase begins after the user’s desktop appears and ends after satisfying the 10-second metric that was explained earlier.



PostBoot Performance Vulnerabilities

During PostBoot, Windows examines the entries in the various Run and RunOnce keys (Run, RunOnce, RunOnceEx, RunServices, and so on) in the registry and the Startup folder in the file system, and then starts the listed applications.




If post boot takes too long, reduce the number of running applications at startup with the help of msconfig.exe or AutoRuns.



When you have a HDD (no SSD!) and you want to speedup the boot, run the optimization from this guide:



http://www.msfn.org/...howtopic=140262




Analyses of the shutdown trace:



The shutdown is divided into this 3 parts:



Resized to 85% (was 1025 x 179) - Click image to enlargePosted Image




To generate an XML summary of shutdown, use the -a shutdown action with Xperf:



xperf /tti -i shutdown_BASE+CSWITCH+DRIVERS+POWER_1.etl -o summary_shutdown.xml -a shutdown




Open the XML and you see this:



Posted Image



It shows you the most relevant data.



<timing shutdownTime="23184" servicesShutdownDuration="1513">




The shutdownTime is in this example 23s. Stopping the services takes 1.5s which is fast.



Next you have an entry for all sessions. Starting with Vista, all services run in Session 0 (Session 0 Isolation) and each user gets his one Session (1,2,..,n).



sessionShutdown sessionID="1" duration="3321">




shows the time which it takes to stop all applications which the user is running. In this example it takes 3.3seconds.



UserSession Phase



Quote


What Happens in UserSession

During this phase, the Client/Server Runtime Server Subsystem (Csrss.exe) shuts down all applications that are running in the user session—that is, all applications that have session ID 1.



If after 5 seconds any application blocks shut down, Windows displays the dialog box in Figure 24 so that users can choose to force or cancel shutdown.



Posted Image



UserSession Performance Vulnerabilities



Because Windows serially shuts down applications, any delay in a process’s shutdown path contributes to the total shutdown duration. To ensure a speedy shutdown, every application must respond quickly to shutdown notification messages (WM_QUERYENDSESSION and WM_ENDSESSION).

Windows uses long time-outs so that applications have sufficient time to shut down and save user data. Therefore, applications can have a significant effect on shutdown performance.









sessionShutdown sessionID="0" duration="1513">




The value sessionShutdown sessionID="0" shows the servicesShutdownDuration. So you can see which service takes too long to stop.



SystemSession Phase



Quote


What Happens in SystemSession



This phase includes two subphases:

• Preshutdown notification. Windows serially shuts down all services that registered to receive preshutdown notifications. Ordered services—services that have set up the shutdown order of dependent services—are shut down before non-ordered services.

• Shutdown notification. All services that registered to receive shutdown notifications are shut down in parallel.



If all services have not exited after 20 seconds (in Windows Vista) or 12 seconds (in Windows 7), the system continues the shutdown. Processes and services that do not shut down in a timely manner are left running as the system shuts down.



SystemSession Performance Vulnerabilities



In the preshutdown notification subphase, the SCM serializes the waits. Therefore, these services block system shutdown until they exit or until the wait hint time-out expires.

Services are not guaranteed to have enough time to finish all their work in the shutdown notification subphase before the system shuts down.







In both cases expand the node and look at the shutdownDuration value.



It helps you to identify a hanging application are service.



KernelShutdown Phase



Quote


What Happens in KernelShutdown

In the KernelShutdown phase, the rest of the system, including all devices and drivers, is shut down.




To calculate the time spent in KernelShutdown, subtract the time that is required to shut down the system and user sessions from shutdownTime.



In my example:



KernelShutdown = 23184 - 3321 - 1513 = 18350



In this case the 18.35 seconds are very slow. In the <interval> you see an entry ZeroHiberFile which takes too long. In this expample the user enabled the Option ClearPageFileAtShutdown under HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management to 1. This overrides the hiberbation file with 0 to delete personal data. This causes the huge slowdown. Setting this option to 0 would save 12.64 seconds of shutdown time.







That is all you need to analyze slow shutdown issues.
Read more at www.msfn.org
 

Friday, April 01, 2011

Analyzing Windows Shutdown Performance

Amplify’d from www.ghacks.net

Analyzing Windows Shutdown Performance

Windows Shutdown usually takes only a matter of seconds before the computer shuts down. It can take longer if commands or applications are executed at shutdown – like cleaning temporary files or the pagefile – or if a driver or program does not respond properly to the shutdown command. One of the better additions of the Windows Vista operating system is the advanced Event Viewer that can be used to analyze Windows shutdown performance problems easily. The very same possibility will be included in Microsoft’s next operating system Windows 7.

You can start the Event Viewer in Windows using the keyboard shortcut [Windows R], typing [eventvwr.msc] and hitting [enter]. Navigate in the Event Manager using the menu on the left side using the following path: Applications and Services Logs => Microsoft => Windows => Diagnostics-Performance => Operational. This will lead directly to the location that contains performance diagnostics not only for the Windows shutdown but also for standby and boot performance issues.

A good way to start is to sort the columns by Task Category. Click on the Task Category title and look for Shutdown Performance Monitoring entries. Each entry will contain information about the application or process that was causing problems during shutdown including the time it took to shutdown that process. A process that takes very long to shutdown is usually the problem for the shutdown problems.

windows shutdown

Once the process or application has been identified it is a matter of finding out why it is causing the delay. It could be outdated or incompatible with that version of Windows and to a lesser extent a faulty version or driver. A good way to start is to look for updates for that software and install those if they are available. It might be easier on the other hand to simply deactivate or uninstall the software if that is possible.

Read more at www.ghacks.net