Monday, October 12, 2009

The Art Of Optimizing Your Website For Search Engines

 clipped from www.wowebook.com

The Art Of Optimizing Your Website For Search Engines


Every time we want to create a website, we think about the sources of traffic. In my case, the most of my traffic comes from other sites, such as blogs and social media networks. In the case of search engines, I have noticed that I received many visits through the keyword "canonical url" due to a post that I wrote many time ago.

No matter what, the fact is that getting indexed and raking high on search engines such as Google, Yahoo!, MSN and others, is a must if you want to get tons of traffic through them.

As you may know, this is very related with the Meta Tags you use, something that I have explained in other post but I will retook in this post.

Submitting your website on Search Engines

The only way you will make money with your website is attracting visitors to it! Understanding by website a blog, forum, social media or anything else. You won't magically get money with your website if people don't see what you are offering. Of course you can attract visitors with PPC, paid advertising or blog reviews, but in this post we will deal with search engines.

There are 4 main search engines that you should submit your website on:

I will tell you the truth, the only search engine which you should submit your site on is dmoz. If you use the form to apply for the other 3 ones you will be wasting your time. Why? Because everybody submits its websites through that forms and there are big lists of websites waiting months to be indexed. There are other way to get indexed by those search engines without using its forms.

For example, getting backlinks from websites that are already indexed can help you a lot, because all these search engines are constantly sending their spiders to scan every website they have indexed. So when they scan a website which is not listed in their databases, they have a mechanism that put you in automatically. So if you think to launch a new blog for example, try to get some backlinks from sites related with yours and this way, you will get indexed very fast. When I launch this blog, I applied the technique that I'm sharing with you know and I get indexed in less than 24 hours.

Build a Search Engine-Friendly site

The main difference of ranking among the millions of websites listed by search engines is because ones are more friendly than others to search engines. What do I mean by? Everything in your website has an impact on your ranking. Websites with many images and few text are terrible for SEO, how they pretend to be analyzed by search engines? I know they have complex algorithms but it's not so advanced! In the other hand, websites with less dynamic structures and more rich text are easily indexed by search engines, websites with headers, the footers, xml feeds, alt tags on images, titles on their links and that kind of things.

Keep in mind that search engines cannot red the following information:

  • Multimedia files like Flash or words within images.
  • Content in frames.
  • Content on dynamic pages.

The last point has changed a little with the passing of time, because if you think about the case of the blogs, unless you force them to create a static page, your content will be created on dynamic pages. Nevertheless, using static or dynamic pages your content will be read and recognized by search engines without problems.

In the case of images and links, remember to add an alt tag and a title, search engines register that kind of things when they send their spiders, also know as crawlers or robots.

Optimizing your website for Google

As we know, Google is constantly changing its algorithm to determine the rank of a website, and reason of that is simple. Among other reasons, they do this basically to prevent big sites from dominating results permanently. So as you can imagine, optimizing your website for Google could be a hard task because they are shaking the things constantly.

Google bases its algorithm starting from keywords. So I recommend you to check my preview post Finding Good Keywords For Your Website in order to know more about this topic. The fact is that PageRank equation is a big mystery, no one knows with exactitude which are the components which help you to have a higher rank, but there are some hints which appear to have an extra value on the formula:

  • Inbound  Links from related sites with high PR.
  • Inbound  Links from blogs.
  • Inbound Links from .edu, .gov or .org.
  • Outbound Links to high-ranked relevant websites.
  • The size and quantity of information on your site.
  • A Google Sitemap. You can generate one for Wordpress by using this plugin, or by visiting this site.
  • Updated content.
  • Visible Title and Alt Tags.
  • Using keywords on your Heading tags, bold and italicized words.
  • Site traffic.

Optimizing your website for other search engines, such as Yahoo! or MSN

As you could see in the preview part of the post, Google focuses its attention mainly on inbound links, or links that point back to your site. In the case of Yahoo!, MSN or other search engines, they seem to emphasize on Meta Tags.

Meta Tags appear at the beginning of the source code of your website, in the <head> section. They provide information about your site to the browser and search engines, and the most important of them are:

  • The Title
  • Page Description
  • Keywords

The Title can be set by using the HTML code <title> and it sets the title of your website, being this the text which the browser will display when someone visits your site.

The Page Description can be set by using the HTML code <meta name="description" content="Your site description here" /> and basically this is the text that search engines will show when someone find your site through they.


By the way, the second one is the result showed by Yahoo! and It seems that it's not updated…

The Keywords tag can be set by using the HTML code <meta name="keywords" content="keyword1, keyword2, keyword 3…" /> and it lists the relevant terms for a website. Remember that it is really important to set only relevant keywords or you could get slapped by search engines! Also, I recommend you the following things in order to optimize your website for any search engine:

  • Try to keep your keyword list under 20 elements. I know it could be hard, in fact I'm using like 40 now, but once you see which keywords are converting are which not, you should eliminate them from the list.
  • Long Tail Keywords or keyword phrases are more useful that a single word. Basically this is because the competition and the macro-view, the more specific you are with your keywords the higher will be your rank.
  • Do not include articles or prepositions ( a, an, the, on, from, by…). They are not necessary.
  • Use lowercase in your keywords. If you capitalize them, capitalization will be required for match.
  • Plural words include the singular ones when they are in the same root. For example, the keyword roots includes root, but companies does not include company.
  • Phrases include the same words without spaces, i.e. make money online includes makemoneyonline but not vice versa.

Remember that when you use phrases, search engines try to match your keywords with the search manipulating your keyword, i.e. inverting it, mixing it…

What about dmoz?

This is The Open Directory Project from directory.mozilla.org, and it is a multilingual open content directory of World Wide Web links owned by Netscape that is constructed and maintained by a community of volunteer editors. It uses a hierarchical ontology scheme for organizing site listings. Listings on a similar topic are grouped into categories, which can then include smaller categories.

It also feeds its results to Google, AOL and other directories of the web, spreading your website through many sites if you are listed there.

Once your submitted your site to dmoz it will be study. They don't accept all the sites, you need to cover some requirements and possibly you will be rejected at the first time. Just remember to add your URL in the right category, this is a really important factor which helps you to get in, because if you are a little away from your path, you will be rejected automatically.

To Conclude

It is vital for a website to be indexed by search engines in order to get targeted traffic and attract new readers or customers. I encourage you to check my other post related with keywords and SEO in order to complement the extensive information provided in this post. I hope you like the tips! if you have any special thing that you want to share feel free to leave a comment!


Article by Mr.Javo
Get Clipmarks - The easiest way to email text, images and videos you find on the web.
Sent with Clipmarks

Thursday, August 13, 2009

How to reset TCP/IP protocol if it becomes corrupted

 clipped from support.microsoft.com

How to reset Internet Protocol (TCP/IP)

This article was previously published under Q299357

On This Page

Introduction
One of the components of the Internet connection on your computer is a built-in...

One of the components of the Internet connection on your computer is a built-in set of instructions called TCP/IP. TCP/IP can sometimes become damaged or corrupted. If you cannot connect to the Internet and you have tried all other methods to resolve the problem, TCP/IP might be causing it.

Because TCP/IP is a core component of Windows, you cannot remove it. However, you can reset TCP/IP to its original state by using the NetShell utility (netsh).

This article describes two ways to reset TCP/IP. You must be logged on to the computer as an administrator. The first method uses a Fix it automated solution to reset TCP/IP. This method is designed for beginning to intermediate users.

The second method describes how to use a command to reset TCP/IP manually. This method is designed for advanced users.

To have us fix this problem for you, go to the "Fix it for me" section. If you'd rather fix this problem yourself, go to the "Let me fix it myself" section.

Fix it for me
To fix this problem automatically, click the Fix this problem link. Then click R...

To fix this problem automatically, click the Fix this problem link. Then click Run in the File Download dialog box, and follow the steps in this wizard.

Fix this problem
Microsoft Fix it 50199

Note this wizard may be in English only; however, the automatic fix also works for other language versions of Windows.

Note If you are not on the computer that has the problem, you can save the automatic fix to a flash drive or to a CD, and then you can run it on the computer that has the problem.

Now go to the "Did this fix the problem?" section.

Let me fix it myself
Use a manual method to reset TCP/IP Note This section is intended for advanced c...

Use a manual method to reset TCP/IP

Note This section is intended for advanced computer users. If you are not comfortable with advanced troubleshooting, ask someone for help or contact Support. For information about how to contact Support, see the Microsoft Help and Support contact information Web site:
http://support.microsoft.com/contactus (http://support.microsoft.com/contactus)
The reset command is available in the IP context of the NetShell utility. Follow these steps to use the reset command to reset TCP/IP manually:
  1. To open a command prompt, click Start and then click Run. Copy and paste (or type) the following command in the Open box and then press ENTER:
    cmd
  2. At the command prompt, copy and paste (or type) the following command and then press ENTER:
    netsh int ip reset c:\resetlog.txt
    Note If you do not want to specify a directory path for the log file, use the following command:
    netsh int ip reset resetlog.txt
  3. Reboot the computer.
When you run the reset command, it rewrites two registry keys that are used by TCP/IP. This has the same result as removing and reinstalling the protocol. The reset command rewrites the following two registry keys:
SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\  SYSTEM\CurrentControlSet\Services\DHCP\Parameters\  				
To run the manual command successfully, you must specify a file name for the log, in which the actions that netsh takes will be recorded. When you run the manual command, TCP/IP is reset and the actions that were taken are recorded in the log file, known as resetlog.txt in this article.

The first example, c:\resetlog.txt, creates a path where the log will reside. The second example, resetlog.txt, creates the log file in the current directory. In either case, if the specified log file already exists, the new log will be appended to the end of the existing file.

More Information
For more information, click the following article number to view the article in...

For more information, click the following article number to view the article in the Microsoft Knowledge Base:
314067  (http://support.microsoft.com/kb/314067/ ) How to troubleshoot TCP/IP connectivity with Windows XP
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
811259  (http://support.microsoft.com/kb/811259/ ) How to determine and recover from Winsock2 corruption in Windows Server 2003, in Windows XP, and in Windows Vista

REFERENCES
For more information, click the following article number to view the article in...

For more information, click the following article number to view the article in the Microsoft Knowledge Base:
314053  (http://support.microsoft.com/kb/314053/ ) TCP/IP and NBT configuration parameters for Windows XP

Sample Log File for NETSH INT IP RESET

The following is a sample of the log file that is generated by netsh when an IP reset command is issued. The actual log file might vary, depending on the configuration of the computer. When the TCP/IP registry keys have not been altered from their original configuration, there might be no actions logged in the file.
reset   SYSTEM\CurrentControlSet\Services\Dhcp\Parameters\Options\15\RegLocation             old REG_MULTI_SZ =                 SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\?\DhcpDomain                 SYSTEM\CurrentControlSet\Services\TcpIp\Parameters\DhcpDomain  added   SYSTEM\CurrentControlSet\Services\Netbt\Parameters\Interfaces\Tcpip_{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\NetbiosOptions added   SYSTEM\CurrentControlSet\Services\Netbt\Parameters\Interfaces\Tcpip_{BAA9D128-54BB-43F6-8922-313D537BE03E}\NetbiosOptions reset   SYSTEM\CurrentControlSet\Services\Netbt\Parameters\Interfaces\Tcpip_{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\NameServerList             old REG_MULTI_SZ =                 10.1.1.2  deleted SYSTEM\CurrentControlSet\Services\Netbt\Parameters\EnableLmhosts added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\AddressType added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\DefaultGatewayMetric added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\DisableDynamicUpdate deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\DontAddDefaultGateway reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\EnableDhcp             old REG_DWORD = 0  added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\NameServer added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\RawIpAllowedProtocols added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\TcpAllowedPorts added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{2DDD011E-B1B6-4886-87AC-B4E72693D10C}\UdpAllowedPorts added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\DisableDynamicUpdate reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\EnableDhcp             old REG_DWORD = 0  reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\IpAddress             old REG_MULTI_SZ =                 12.12.12.12  deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\IpAutoconfigurationAddress deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\IpAutoconfigurationMask deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\IpAutoconfigurationSeed reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\RawIpAllowedProtocols             old REG_MULTI_SZ =                 0  reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\SubnetMask             old REG_MULTI_SZ =                 255.255.255.0  reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\TcpAllowedPorts             old REG_MULTI_SZ =                 0  reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{5B3675C3-6EB9-4936-B991-04DA31024C4E}\UdpAllowedPorts             old REG_MULTI_SZ =                 0  added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\AddressType added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\DefaultGatewayMetric added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\DisableDynamicUpdate deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\DontAddDefaultGateway reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\EnableDhcp             old REG_DWORD = 0  added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\NameServer added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\RawIpAllowedProtocols added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\TcpAllowedPorts added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BAA9D128-54BB-43F6-8922-313D537BE03E}\UdpAllowedPorts reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\DefaultGateway             old REG_MULTI_SZ =                 10.1.1.2                   reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\DefaultGatewayMetric             old REG_MULTI_SZ =                 0                  added   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\DisableDynamicUpdate reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\EnableDhcp             old REG_DWORD = 0  reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\IpAddress             old REG_MULTI_SZ =                 10.1.1.1                  deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\IpAutoconfigurationAddress deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\IpAutoconfigurationMask deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\IpAutoconfigurationSeed reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\NameServer             old REG_SZ = 10.1.1.2,10.1.1.3  reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\RawIpAllowedProtocols             old REG_MULTI_SZ =                 0  reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\SubnetMask             old REG_MULTI_SZ =                 255.255.255.0                  reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\TcpAllowedPorts             old REG_MULTI_SZ =                 0  reset   SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{BD2859BA-B26A-4E2B-A3FE-3D246F90A81A}\UdpAllowedPorts             old REG_MULTI_SZ =                 0  deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DontAddDefaultGatewayDefault deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\EnableIcmpRedirect deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\EnableSecurityFilters deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\SearchList deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\UseDomainNameDevolution <completed>Note In Windows Server 2003 Service Pack 1, you can use  the netsh winsock reset command to repair Winsock. 

Did this fix the problem?
Check whether the problem is fixed. If the problem is fixed, you are finished wi...

Check whether the problem is fixed. If the problem is fixed, you are finished with this article. If the problem is not fixed, you can contact support (http://support.microsoft.com/contactus) .

APPLIES TO
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Datacenter x64 Edition
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Datacenter without Hyper-V
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Enterprise without Hyper-V
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Standard without Hyper-V
  • Windows Server 2008 Service Pack 2
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Vista Enterprise 64-bit Edition
  • Windows Vista Home Basic 64-bit Edition
  • Windows Vista Home Premium 64-bit Edition
  • Windows Vista Ultimate 64-bit Edition
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Starter
  • Windows Vista Ultimate
Get Clipmarks - The easiest way to email text, images and videos you find on the web.
Sent with Clipmarks

If it ever happened to you

 clipped from support.microsoft.com

How to determine and to recover from Winsock2 corruption in Windows Server 2003, in Windows XP, and in Windows Vista


When you try to release and renew the IP address by using the Ipconfig program (Ipconfig.exe), you may receive one of the following error messages.
Message 1
An error occurred while renewing interface 'Internet': An operation was attempted on something that is not a socket.
Message 2
An error occurred while renewing interface Local Area Connection: the requested service provider could not be loaded or initialized.
When you start Internet Explorer, you may receive the following error message:
The page cannot be displayed
When you use your computer, you may receive the following error message:
Initialization function INITHELPERDLL in IPMONTR.DLL failed to start with error code 10107
Additionally, you may have no IP address or no Automatic Private IP Addressing (APIPA) address, and you may be receiving IP packets but not sending them.

When you use the ipconfig /renew command, you may receive the following error messages.

Message 1
An error occurred while renewing interface local area connection: an operation was attempted on something that is not a socket. Unable to contact driver Error code 2.
Message 2
The operation failed since no adapter is in the state permissible for this operation.
Message 3
The attempted operation is not supported for the type of object referenced.
In Device Manager, when you click Show Hidden Devices, the TCP/IP Protocol Driver is listed as disabled under Non-Plug and Play drivers, and you receive error code 24.

When you create a dial-up connection, you may receive the following error message:
Error 720: No PPP Control Protocols Configured

CAUSE
These issues may occur if the Winsock registry keys are damaged or corrupted. Ma...

These issues may occur if the Winsock registry keys are damaged or corrupted.

Manual steps to determine whether the Winsock2 key is corrupted for Windows XP users

To determine if the symptoms are caused by a problem with the Winsock2 key,use one of the following methods.

Method 1: Use the Netdiag tool

To use the Netdiag tool, you must install the Microsoft Windows XP Support Tools. To do so, follow these steps.

Notes
  • If you already have Support Tools installed, go to the second procedure in this section.
  • If you do not have Support Tools installed and you do not have the Windows XP Setup CD, go to Method 2.
  1. Insert your Windows XP Setup CD, and then locate the Support\Tools folder.
  2. Double-click the Setup.exe file.
  3. Follow the steps on the screen until you reach the Select An Installation Type screen.
  4. On the Select An Installation Type screen, click Complete, and then click Next.
When the installation is complete, follow these steps:
  1. Click Start, click Run, type Command, and then click OK.
  2. Type netdiag /test:winsock, and then press ENTER.
The Netdiag tool will return the test results for several network components, including the Winsock. For more details about the test, use /v at the end of the netdiag command: netdiag /test:winsock /v

Method 2: Use the Msinfo32 program

Note Use this method only if you do not have a Windows XP Setup CD and you do not have Support Tools installed.
  1. Click Start, click Run, type Msinfo32, and then click OK.
  2. Expand Components, expand Network, and then click Protocol.
  3. You will have ten sections under Protocol. The section headings will include the following names if the Winsock2 key is undamaged:
    • MSAFD Tcpip [TCP/IP]
    • MSAFD Tcpip [UDP/IP]
    • RSVP UDP Service Provider
    • RSVP TCP Service Provider
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    If the names are anything different from those in this list, the Winsock2 key is corrupted, or you have a third-party add-on, such as proxy software, installed.
If you have a third-party add-on installed, the name of the add-on will replace the letters "MSAFD" in the list.

If there are more than ten sections in the list, you have third-party additions installed.

If there are fewer than ten sections, there is information missing.

Note These entries represent an installation with only the TCP/IP protocol installed. You can have a working Winsock and see additional entries if another protocol is installed. For example, if you install NWLink IPX/SPX, you will see 7 additional sections, for a total of 17. Below is an example heading of one of the new sections:
MSAFD nwlnkipx [IPX]
Also, each of the new sections that are created by installing NWLink IPX/SPX start with "MSAFD." Therefore, there are still only two sections that do not start with those letters.

If the Netdiag test fails, or if you determined that there is Winsock corruption by looking at Msinfo32, you must repair the Winsock2 key by using the steps in the next section.

To have us reset the Winsock settings for you, go to the "Fix it for me" section. To reset the Winsock settings yourself, go to the "Let me fix it myself" section.

Fix it for me
To reset the Winsock settings automatically, click the Fix it button or link. C...

To reset the Winsock settings automatically, click the Fix it button or link. Click Run in the File Download dialog box, and then follow the steps in the Fix it wizard.


Fix this problem
Microsoft Fix it 50203



Note this wizard may be in English only; however, the automatic fix also works for other language versions of Windows.

Note if you are not on the computer that has the problem, save the Fix it solution to a flash drive or a CD and then run it on the computer that has the problem.

Next, go to the "Did this fix the problem?" section.

RESOLUTION
Manual steps to recover from Winsock2 corruption Windows XP with Service Pack 2...

Manual steps to recover from Winsock2 corruption

Windows XP with Service Pack 2 instructions

To repair Winsock if you have Windows XP Service Pack 2 (SP2) installed, type netsh winsock reset at the command prompt, and then press ENTER.

Note Restart the computer after you run this command. Additionally, for computers that are running Windows XP SP2, there is a new netsh command that can rebuild the Winsock key. For more information, visit the following Web site:
http://technet.microsoft.com/en-us/library/bb457156.aspx (http://technet.microsoft.com/en-us/library/bb457156.aspx)
Warning Programs that access or monitor the Internet such as antivirus, firewall, or proxy clients may be negatively affected when you run the netsh winsock reset command. If you have a program that no longer functions correctly after you use this resolution, reinstall the program to restore functionality.

Note If these steps do not resolve the problem, follow the steps in the next section.

Windows XP without Service Pack 2 instructions

To repair Winsock if you do not have Windows XP SP2 installed, delete the corrupted registry keys, and then reinstall the TCP/IP protocol.
Step 1: Delete the corrupted registry keys
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756  (http://support.microsoft.com/kb/322756/ ) How to back up and restore the registry in Windows


For more information about how to back up the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756  (http://support.microsoft.com/kb/322756/ ) How to back up and restore the registry in Windows XP and Windows Vista
  1. Click Start, and then click Run.
  2. In the Open box, type regedit, and then click OK.
  3. In Registry Editor, locate the following keys, right-click each key, and then click Delete:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
  4. When you are prompted to confirm the deletion, click Yes.
Note Restart the computer after you delete the Winsock keys. Doing so causes the Windows XP operating system to create new shell entries for those two keys. If you do not restart the computer after you delete the Winsock keys, the next step does not work correctly.
Step 2: Install TCP/IP
  1. Right-click the network connection, and then click Properties.
  2. Click Install.
  3. Click Protocol, and then click Add.
  4. Click Have Disk.
  5. Type C:\Windows\inf, and then click OK.
  6. On the list of available protocols, click Internet Protocol (TCP/IP), and then click OK.

    If Internet Protocol (TCP/IP) does not appear, follow these steps:
    1. Click Start, and then click Search.
    2. In the Search Companion pane, click More advanced options.
    3. Click to select the following three check boxes:
      • Search system folders
      • Search hidden files and folders
      • Search subfolders
    4. In the All or part of the file name box, type nettcpip.inf, and then click Search.
    5. In the results pane, right-click Nettcpip.inf, and then click Install.
  7. Restart the computer.

Manual steps to determine whether the Winsock2 key is corrupted for Windows Vista users

  1. Click Start, click Run, type Msinfo32, and then click OK.
  2. Expand Components, expand Network, and then click Protocol.
  3. Ten sections appear under Protocol. The section headings will include the following names if the Winsock2 key is undamaged:
    • MSAFD Tcpip [TCP/IP]
    • MSAFD Tcpip [UDP/IP]
    • MSAFD Tcpip [TCP/IPv6]
    • MSAFD Tcpip [UDP/IPv6]
    • RSVP UDP Service Provider
    • RSVP TCP Service Provider
    • RSVP UDPv6 Service Provider
    • RSVP TCPv6 Service Provider
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    • MSAFD NetBIOS [\Device\NetBT_Tcpip...
    If the names are anything different from those in this list, the Winsock2 key is corrupted, or you have a third-party add-on such as proxy software installed.
If you have a third-party add-on installed, the name of the add-on will replace the letters "MSAFD" in the list.

If there are more than ten sections in the list, you have third-party additions installed.

If there are fewer than ten sections, there is information missing.

Note These entries represent an installation with only the TCP/IP protocol installed. You can have a working Winsock and see additional entries if another protocol is installed. For example, if you install NWLink IPX/SPX, you will see 7 additional sections, for a total of 17. Below is an example heading of one of the new sections:
MSAFD nwlnkipx [IPX]
Also, each of the new sections that are created by installing NWLink IPX/SPX start with "MSAFD." Therefore, there are still only two sections that do not start with those letters.

If the Netdiag test fails, or if you determined that there is Winsock corruption by looking at Msinfo32, you must repair the Winsock2 key by using the steps in the next section.

Manual steps to recover from Winsock2 corruption for Windows Vista users

Winsock corruption can cause connectivity problems. To resolve this issue by using Network Diagnostics in Windows Vista, follow these steps:
  1. Click ,
    Collapse this imageExpand this image
    Start
    and then click Network.
  2. Click Network and Sharing Center.
  3. In the Network and Sharing Center box, click Diagnose and Repair.
Note You may also access the Network and Sharing Center in Control Panel.

Reset Winsock for Windows Vista

To reset Winsock for Windows Vista, follow these steps:
  1. Click
    Collapse this imageExpand this image
    Start
    , type cmd in the Start Search box, right-click cmd.exe, click Run as administrator, and then press Continue.
  2. Type netsh winsock reset at the command prompt, and then press ENTER.

    Note If the command is typed incorrectly, you will receive an error message. Type the command again. When the command is completed successfully, a confirmation appears, followed by a new command prompt. Then, go to step 3.
  3. Type exit, and then press ENTER.


Did this fix the problem?

Check whether Winsock is reset. If Winsock is reset, you are finished with this section. If the Winsock is not reset, you can contact support (http://support.microsoft.com/contactus) .

Similar problems and solutions
For more information, click the following article number to view the article in...

For more information, click the following article number to view the article in the Microsoft Knowledge Base:
936211  (http://support.microsoft.com/kb/936211/ ) How to troubleshoot network connectivity problems in Internet Explorer
For more information about how to troubleshoot network and Internet connection problems in Windows Vista, visit the following Microsoft Web site:
http://windowshelp.microsoft.com/Windows/en-US/Help/33307acf-0698-41ba-b014-ea0a2eb8d0a81033.mspx (http://windowshelp.microsoft.com/Windows/en-US/Help/33307acf-0698-41ba-b014-ea0a2eb8d0a81033.mspx)

APPLIES TO
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
Get Clipmarks - The easiest way to email text, images and videos you find on the web.
Sent with Clipmarks

Tuesday, July 21, 2009

Windows XP doesn't play the autorun

Autorun in Windows XP is not working. Here is the solution.

 clipped from winhlp.com

Autoplay after inserting a CD or DVD


General

The two most common complaints about autoplay are that it works when it shouldn't and that it doesn't work when it should.

I want to shut it off

To shut it off globally for all CD and DVD drives, use Start, Run ..., regedit to navigate to the following key:

HKEY_LOCAL_MACHINE
 \SYSTEM
  \CurrentControlSet
   \Services
    \Cdrom
REG_DWORD value: Autorun

Change this value from 1 to 0.

Of course, changing it back to 1 will re-enable autorun.

To change Autorun for a particular CD or DVD drive, right-click on the drive in Windows Explorer and use the Autorun tab.

There is a second registry key that affects the autorun function in Windows Vista and possibly also in Windows XP. It can occur twice, once for each user and once for the entire machine.

HKEY_CURRENT_USER
 \Software
  \Microsoft
   \Windows
    \CurrentVersion
     \Policies
      \Explorer
REG_DWORD value: NoDriveTypeAutoRun

HKEY_LOCAL_MACHINE
 \Software
  \Microsoft
   \Windows
    \CurrentVersion
     \Policies
      \Explorer
REG_DWORD value: NoDriveTypeAutoRun

Hexadecimal B5 or decimal 181 indicates that Autorun is off, while hexadecimal 91 or decimal 145 indicates that Autorun is active.

The meaning of these values is:

Value Meaning
0x1 Disables Autoplay on drives of unknown type.
0x4 Disables Autoplay on removable drives.
0x8 Disables Autoplay on fixed drives.
0x10 Disables Autoplay on network drives.
0x20 Disables Autoplay on CD-ROM drives.
0x40 Disables Autoplay on RAM drives.
0x80 Disables Autoplay on drives of unknown type.
0xFF Disables Autoplay on all types of drives.

The actual value is the sum of the selected values. The default value is 0x95.


Autorun, Autoplay

Tue, 2007-07-17 19:41 by admin · Forum/category:

General

There are two different kinds of autorun, also called autoplay, that are technically quite distinct. One is that some programs run on their own after your computer is booted and a user logs on. This is sometimes called autostart or autorun.

The other is that some programs are automatically loaded when you insert removable drive media like a DVD or some other removable storage. This is usually called autoplay or sometimes confusingly also autorun. Let's deal with this first.

Autoplay after inserting a CD or DVD

General

The two most common complaints about autoplay are that it works when it shouldn't and that it doesn't work when it should.

I want to shut it off

To shut it off globally for all CD and DVD drives, use Start, Run ..., regedit to navigate to the following key:

HKEY_LOCAL_MACHINE
 \SYSTEM
  \CurrentControlSet
   \Services
    \Cdrom
REG_DWORD value: Autorun

Change this value from 1 to 0.

Of course, changing it back to 1 will re-enable autorun.

To change Autorun for a particular CD or DVD drive, right-click on the drive in Windows Explorer and use the Autorun tab.

There is a second registry key that affects the autorun function in Windows Vista and possibly also in Windows XP. It can occur twice, once for each user and once for the entire machine.

HKEY_CURRENT_USER
 \Software
  \Microsoft
   \Windows
    \CurrentVersion
     \Policies
      \Explorer
REG_DWORD value: NoDriveTypeAutoRun

HKEY_LOCAL_MACHINE
 \Software
  \Microsoft
   \Windows
    \CurrentVersion
     \Policies
      \Explorer
REG_DWORD value: NoDriveTypeAutoRun

Hexadecimal B5 or decimal 181 indicates that Autorun is off, while hexadecimal 91 or decimal 145 indicates that Autorun is active.

The meaning of these values is:

Value Meaning
0x1 Disables Autoplay on drives of unknown type.
0x4 Disables Autoplay on removable drives.
0x8 Disables Autoplay on fixed drives.
0x10 Disables Autoplay on network drives.
0x20 Disables Autoplay on CD-ROM drives.
0x40 Disables Autoplay on RAM drives.
0x80 Disables Autoplay on drives of unknown type.
0xFF Disables Autoplay on all types of drives.

The actual value is the sum of the selected values. The default value is 0x95.

More information on annoyances.org

Get Clipmarks - The easiest way to email text, images and videos you find on the web.
Sent with Clipmarks

Tuesday, July 14, 2009

SysInternals Process Explorer Crash Resolved

 clipped from forum.sysinternals.com

Problems with PE ...


How do I see my Task Manager again???

Please read How do I see my Task Manager again???.

(In short, delete the key [HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe].)

Well.... I deleted the key you told me but still as i want to start PE

"Sysinternals Process Explorer has occurred a problem and has to be closed. We are sorry about the inconvenience. "   (I have another lang O/S

Check the Application and System event logs in the Event Viewer (start -> run -> eventvwr -> OK).




0000: 41 70 70 6c 69 63 61 74   Applicat
0008: 69 6f 6e 20 46 61 69 6c   ion Fail
0010: 75 72 65 20 20 70 72 6f   ure  pro
0018: 63 65 78 70 2e 65 78 65   cexp.exe
0020: 20 31 31 2e 32 31 2e 30    11.21.0
0028: 2e 30 20 69 6e 20 70 72   .0 in pr
0030: 6f 63 65 78 70 2e 65 78   ocexp.ex
0038: 65 20 31 31 2e 32 31 2e   e 11.21.
0040: 30 2e 30 20 61 74 20 6f   0.0 at o
0048: 66 66 73 65 74 20 30 30   ffset 00
0050: 30 31 37 35 64 30 0d 0a   0175d0..

and it tells me that the error is an application error and the adress is

0x000175d0‏...


0x000175d0

That's helpful.

First, exit PE, and then try executing the following commands from a CMD prompt:

unlodctr .NETFramework
lodctr c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\corperfmonsymbols.ini
 
unlodctr .NETFramework
lodctr c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\corperfmonsymbols.ini

Thank you very much!!! Smile
 
Now PE finally works! :) I suggest putting this topic in the F.A.Q so it can help other people with this strange error
 
Again, Thank you very much for your help I really appreciate that


Parts of the problem are in the FAQ.  The particular crash address that is related to the problem will generally change for each version of procexp.exe.  And this specific solution is not always guaranteed to solve the problem; sometimes, one must resort to uninstalling / reinstalling / repairing installations of the .NET Framework.  But yes - the particular FAQ item relating to this certainly could use some augmentation.

Get Clipmarks - The easiest way to email text, images and videos you find on the web.
Sent with Clipmarks

Friday, April 17, 2009

Google Street View for Toronto

Toronto's Google Street View goes live within 'weeks'
Posted: April 09, 2009, 4:30 AM by Rob Roberts

 

By Cassandra Jowett, National Post

Google will launch its Street View map of Toronto in a few weeks, even as the company's vehicles criss-cross the GTA gathering additional street-level images.

Greater Toronto residents — and indeed anyone around the world — will soon be able to see everything from their front door to the sidewalk patio of their favourite restaurant on Google Street View, although the exact date has not been released. "We hope to launch it in the coming weeks," said Tamara Micner of Google Canada.

Google won't say how much of the GTA will be available on Street View, but neighbouring cities can be expected to be included as part of the "metropolitan area," according to Ms. Micner.

Google's cameras originally captured Toronto in late 2007, but the company announced on March 24 they would be driving across 11 Canadian cities, including Toronto, to collect more images to update footage or photograph missed locations.

Local blogs began reporting sightings of the vehicles around Toronto on the weekend.

Toronto firefighter Jon Lasiuk spotted one of the cars on the Gardiner Expressway on April 2, while running errands on his day off.

"I got on the Gardiner from Spadina and she [the driver] was right in front of me," he said. "She was driving at the regular highway speed, 90 km/h."

Mr. Lasiuk snapped a picture, which he posted to the photo-sharing Web site Flickr, and followed the car in the centre lane until he exited at the South Kingsway — the Google car continued westbound. He said he's not sure if the cameras were recording, but "it will be interesting to see if I'm in any of the images."

The Chevrolet Cobalts, modified with cameras on a large tripod mounted to the roof, have also been seen at Yonge and Eglinton, on Queen Street West and on University Avenue just south of Bloor. One car was seen in Brampton, near the intersection of Bovaird Drive and Hurontario Street.

Although Google could not confirm which Toronto locations the Street View cameras are focusing their lenses on this time, sites that have undergone dramatic transformations since 2007, such as the newly renovated Art Gallery of Ontario, will hopefully be updated.

"We are driving to collect additional Street View images around Canada, potentially to update and add to existing imagery," Ms. Micner said.

The array of nine panoramic cameras mounted to the roof of each car captures 360-degree horizontal and 290-degree vertical high-resolution images every few metres, which are then sewn together in post-production to create a seamless panoramic street-level view on Google Maps and Google Earth.

Users will have the option of switching to street level by dragging the yellow "Pegman" icon onto the map. Street View can also be accessed by zooming in all the way.

Traffic and pedestrians caught by the cameras will be frozen in time and, in response to worldwide privacy concerns, Google uses an automatic blurring technology to ensure people and licence plates can't be identified. It also allows users to request objectionable images be removed.

Get Clipmarks - The easiest way to email text, images and videos you find on the web.
Sent with Clipmarks

Wednesday, April 15, 2009

Mindmapping tools review

 clipped from webworkerdaily.com
Hand drawn mind map by Graham Burnett

bubbl.us logoBilled as "the simplest way to brainstorm online," bubbl.us doesn't claim to support full-blown mind mapping. This Flash-based offering suffers from what you sometimes see in Flash applications–overuse of gradients and animated effects, but at least you can turn the effects off. The keyboard access is not entirely intuitive; hitting enter to create a new child node and tab to create a sibling node works well enough, but I wanted to use the arrow keys to move around the diagram and couldn't. Also, the diagram moves around as nodes are drawn, disrupting the flow of thought. You can pick up the diagram and recenter it, but it will just start moving again as you add nodes.


bubbl.us diagrambubbl.us is early in its development and understandably rough around the edges. It has no import/export capability yet but does offer printing and sharing. Nodes are colored according to their level in the hierarchy, which makes sense if you're creating an outline–and that's probably how you ought to consider bubbl.us, as a graphical outlining tool less than a mind mapping or brainstorming tool.


MIndomo logoReleased in beta on February 22 of this year, Mindomo is aiming after the full mind mapping gestalt. It supports the curved connections favored by Buzan, though they are not organic and free form as Buzan suggests. Features include hyperlinks, rich text notes, customizable colors, and import from MindManager. The free version is ad-supported. Mindomo is based on Adobe's Flash technology like bubbl.us.


You can customize the look of your mind map with different typefaces, line styles, and colors. However, drag-and-drop layout of nodes doesn't seem to be available–you can only drag and drop nodes to connect them to a different parent. You can, however, choose from a variety of layout styles, which provides for some customization of the display.


Mindomo diagramMindomo's keyboard access is unusable for those on a Mac, because it uses the insert key to add child nodes–but Macs don't have one. This is a strange choice of key because even on a Windows machine "insert" doesn't mean "add something new." It toggles between overwrite and insert mode in applications like word processors. However, arrow keys work to navigate through the nodes and the enter key can be used for adding siblings.


Unfortunately, one of the key benefits that you'd hope a web-based mind-mapping tool would provide is collaborative map building, the ability for two people to edit a map at the same time, and Mindomo doesn't offer this yet.


MindMeister logoUnlike the first two tools mentioned, MindMeister is Ajax-based, meaning it's been implemented with HTML and JavaScript and doesn't require a third-party player to run within a browser. Because it doesn't have the fancy graphical effects of Flash available to it, the default display is more about the information you're capturing and less about shapes and gradients and animated effects. In my mind, this is all to the better, but some users may want more visual excitement with their mind mapping.


MindMeister diagramMindMeister provides all the basic features you might look for in a web-based tool of this sort. I found the keyboard access mostly intuitive. The tab key adds a child, the enter key adds a sibling, and arrows navigate around the diagram smoothly. Saving happens automatically with no action required of the user. Nodes can be repositioned using drag and drop. You can share with write or view-only access. It offers import from FreeMind and Mindjet's MindManager, as well as export to an RTF outline or a GIF image.

Get Clipmarks - The easiest way to email text, images and videos you find on the web.
Sent with Clipmarks

Thursday, March 26, 2009

A Desktop Factory in 2020: What do you think

 clipped from www.pcworld.ca

A Factory on Your Desk

See thru factoryOne day you might order a new coffee pot, or even a new laptop, and not have to wait for delivery. Instead, you'll use a printer-size factory to download and build it.

Already, 3D inkjet printers build prototypes for industry. Chemical giant BASF is developing inks that will enable ordinary printers to spit out paper or plastic circuit boards. For $2400, you can buy a Fab@home desktop fabricator that lets you build objects out of acrylic; the company hopes to produce units that can build with multiple materials in the future.

The Center for Responsible Nanotechnology predicts that personal nanofactories will be in operation by 2020. Jamais Cascio, founder of Open the Future and a director at CRN, says nanofactories will have a huge impact: "If it becomes cheaper and more efficient to have something printed out locally instead of made in China, it will have a big effect on things like trade balances, international labor, and...our national economy."

Get Clipmarks - The easiest way to email text, images and videos you find on the web.
Sent with Clipmarks