The system has reached the maximum size allowed for the system part of the registry. Additional storage requests will be ignored

Customers attempting to build virtual disk using bnimage, XenConvert or Image builder might see one of the following errors logged:

  • Saving hive to \WINDOWS\system32\config\software…
Failed to save registry key to file \\WINDOWS\system32\config\software. “Insufficient system resources exist to complete the requested service.”
  • “The system has reached the maximum size allowed for the system part of the registry. Additional storage requests will be ignored”, as displayed in the following screen shot:

Cause

Issue occurs because the Registry Size Limit (RSL) has been reached.

Registry data is stored in the paged pool, an area of physical memory used for system data that can be written to disk when not in use. The RegistrySizeLimit value establishes the maximum amount of paged pool that can be consumed by registry data from all applications. This value is located in the following registry key:

HKLM\System\CurrentControlSet\Control

By default, the registry size limit is 25 percent of the paged pool.

Note: The default size of the paged pool is 32 MB, so this is 8 MB.

The system ensures that the minimum value of RegistrySizeLimit is 4 MB and the maximum is approximately 80 percent of the PagedPoolSize value. If the value of this entry is greater than 80 percent of the size of the paged pool, the system sets the maximum size of the registry to 80 percent of the size of the paged pool. This prevents the registry from consuming space needed by the processes.

Note: Setting this value does not allocate space in the paged pool, nor does it assure that the space would be available if needed.

 

The paged pool size is determined by the PagedPoolSize value in the following registry key:

HKLM\System\CurrentControlSet\Control\SessionManager\ MemoryManagement

As per http://support.microsoft.com/kb/300510, the RSL has been removed from Windows XP and above but is applicable for backward compatibility with some applications.

Resolution

You can resolve the issue by completing the following procedure:

Caution! This procedure requires you to edit the registry. Using Registry Editor incorrectly can cause serious problems that might require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Back up the registry before you edit it.

  • Create a new value or modify the existing value named RegistrySizeLimit and set the value to equal the desired RSL in bytes.

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control]

Name: RegistrySizeLimit

Type: REG_DWORD (DWORD Value)

Data: (0xffffffff = maximum)

  • The following screen shot displays the RSL entry:

  • Restart, for the changes to take effect.
Posted in Tips & Tricks | Leave a comment

Error message when you try to log on to a Windows Server 2003-based terminal server: “Windows cannot load the user’s profile but has logged you on with the default profile for the system”

When you try to log on to a Microsoft Windows Server 2003-based terminal server, you receive the following error message:

Windows cannot load the user’s profile but has logged you on with the default profile for the system.Detail: Insufficient system resources exist to complete the requested service.

When this problem occurs, the following events are logged in the Application log on the terminal server.

Event ID 1505

Event Type: Error
Date: date
Time: time
Event ID: 1505
Source: Userenv
User: Example\Username
Computer: ServerName
Description: Windows cannot load the user’s profile but has logged you on with the default profile for the system.
DETAIL – Insufficient system resources exist to complete the requested service.

Event ID 1508

Event Type: Error
Date: date
Time: time
Event ID: 1508
Source: Userenv
User: NT AUTHORITY\SYSTEM
Computer: ServerName
Description: Windows was unable to load the registry. This is often caused by insufficient memory or insufficient security rights.
DETAIL – Insufficient system resources exist to complete the requested service. for C:\Documents and Settings\Username\ntuser.dat

CAUSE

You experience this problem if many users are logged on to the terminal server.

FIX

To resolve this problem, modify the registry to increase the PoolUsageMaximum value and the PagedPoolSize value. To do this, follow these steps:

  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate and then click the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. On the Edit menu, point to New, and then click DWORD Value.
  4. In the New Value #1 box, type PoolUsageMaximum, and then press ENTER.
  5. Right-click PoolUsageMaximum, and then click Modify.
  6. In the Value data box, type 60, click Decimal, and then click OK.
  7. If the PagedPoolSize registry entry exists, go to step 8. If the PagedPoolSize registry entry does not exist, create it. To do this, follow these steps:
    1. On the Edit menu, point to New, and then click DWORD Value.
    2. In the New Value #1 box, type PagedPoolSize, and then press ENTER.
  8. Right-click PagedPoolSize, and then click Modify.
  9. In the Value data box, type ffffffff, and then click OK.
  10. Exit Registry Editor, and then restart the computer.
Posted in Tips & Tricks | Leave a comment

How to fix “Not enough server storage is available to process this command” error in Windows XP

This is an annoying error that people come across a couple of times when using some of the machines at work and home over the past few years. This isn’t an error that will effect every user, but, if you do come across it, then here are a couple of reasons as to why it can happen:

  1. You don’t have a DWORD VALUE for IRPStackSize in your registry
  2. You have a DWORD VALUE for IRPStackSize in your registry but the data value is set too low

What might have triggered the error message?

  1. You are trying to map a drive?
  2. You are trying to access a shared folder over a network that you set up correctly?
  3. You are trying to share files/ drives between a Windows 7 machine and a Windows XP machine
  4. You are trying to print over a network, where the printer driver resides on another machine on that network. (This was my 2nd occurrence)

Those are just the kind of things I was doing when the error was triggered. The main time that it has come up though is when I have correctly set up file sharing over a network and have had no problems accessing those folders and the out of the blue I would get the error message which would prevent me from accessing those files/ drives. Note, that in your Event logs it may show up as, ‘Event ID 2011′.

At work all of our machines are running XP Pro and normally work perfectly fine. However, every now and then (and it is rare) this issue will throw a spanner in the works. Normally on a busy day, but that’s Sod’s Law. It can also occur when trying to share files/ drives between machines running Windows 7 and Windows XP (this is due to the IRPStackSize on the different OS’s being different by default) If the error does come up when you are trying to  share files between a Windows 7 PC and a Windows XP machine, then the IRPStackSize adjustment needs to be increased on the XP machine not the Windows 7 one.

Default value sizes for IRPStackSize in Windows NT | 2000 | XP:

  1. Windows NT 4.0 – 11 (default value)
  2. Windows 2000 – 15 (default value)
  3. Windows XP – 15 (default value)

There are many, many things that can cause the IRPStackSize to become too small, but one of the most common reasons are anti-virus software that has been installed or many different programs such as Acronis TrueImage, AVG, Norton, Microsoft Security Essentials etc It’s not the programs that are the problem, but the drivers and the IRP slots that they use up, hence overtime you may need to increase the value of the IRPStackSize as you install more and more programs as time goes on. For a detailed look at the issue please refer to the Microsoft official help on the subject here Or for a detailed look from a programmers view go here to learn more about how IRP stacks work.

Right, to try to correct this error message will involve you making some edits in your registry, so please MAKE SURE you have backed up your registry before making any adjustments to the registry, as making a mistake in the registry can lead to you having to re-install the OS. The simplest way to make sure that your registry is backed up is to create a Restore Point via System Restore. In Windows XP the easiest way to create one is to go Start>All Programs>Accessories>System Tools>System Restore, check the second button ‘Create a restore point’ then hit ‘Next’ and name your restore point in the next window. Something like ‘Backed up Reg’ (and the date) then just click ‘Create’

Now you have done that, you are ready to make your edit. Please note that I am not MVP certified, nor do I work for Microsoft. This is just how I have fixed this issue in the past when ever I have come across it. To get to your registry go Start>Run and type ‘regedit’ and OK. Now to the part of the registry where you may need to edit the IRPStackSize:

HKEY_LOCAL_MACHINE\SYSTEM\CURRENT_CONTROL_SET\SERVICES\ LanmanServer\Parameters

 

 

If you can already see an that the IRPStackSize has already been created then you may need to increase it’s value. Do this in increments of 5 (eg The default value is 15 (Decimal), so try changing it to 20) When you have done this, reboot for the changes to take effect. If this was unsuccessful try increasing it by a further value of 5. The most it can be increased to is 50 (Decimal).

If the IRPStackSize is not present (as was in 100% of my occurrences) you will need to create a new DWORD. With Parameters selected on the left, go Edit>New>DWORD Value enter the word (exactly as I have typed it but without quotes) “IRPStackSize” this will then show up in the window on the left. You now need to give it a value. Try 20 (select the Decimal button) then reboot to see if that helped. If not, try increasing it’s value by another 5.

Please note that  this was done using Windows XP Pro and may be different in Vista or Windows 7.

 

Posted in Tips & Tricks | Tagged , , , | Leave a comment

Unable to open certain websites on BSNL Dataone

This may be a problem with many other broadband users, but I have noticed and faced this with my BSNL broadband connection.  The problem was that, certain sites were not opening via the broadband.I tried with another internet connection and these sites were opening without any problem. So the problem was not with my system. Neither it was the result of some virus attack.

It is the MTU(Maximum transmission unit) and modifying it in the modem settings should solve the problem. This turned out to be a half-solution for my problem. To completely settle the issue, I had to change the MTU in modem as well as in windows settings. I shall explain how to achieve this if you also face such an issue.

dslreports.com says the following:

The MTU setting controls the maximum ethernet packet size your PC will send (you did know the Internet works in packets, didn’t you?). Why a limit? Because although larger packets can be constructed and sent, your ISP and Internet backbone routers and equipment will chop up (fragment) any packets larger than their limit. These parts are then reassembled by the target equipment before reading. This fragmentation and reassembly is not optimal.

It continues:

Unless otherwise set, Windows defaults MTU to 1500, or a lower value of 576 for external networks

So the problem is that, this MTU 1500 may not be the correct one for your network. How to find the correct MTU then? Do a trial and error experiment.

Again, from dlsreports:

Windows 2000/XP users:

Go to Start/ Programs/ Accessories/ Command Prompt and type the following:

ping -f -l 1472 www.dslreports.com
(That is a dash lower case “L,” not a dash “1.” Also note the spaces in between the sections.)

Linux users:

ping -s 1472 www.dslreports.com

OS X users:

ping -D -s 1472 www.dslreports.com

Linux and OS X commands are case sensitive.

Press Enter. Then reduce 1472 by 10 until you no longer get the “packet needs to be fragmented” error message. Then increase by 1 until you are 1 less away from getting the “packet need to be fragmented” message again.

Add 28 more to this (since you specified ping packet size, not including IP/ICMP header of 28 bytes), and this is your MaxMTU.

Note:If you can ping through with the number at 1472, you are done! Stop right there. Add 28 and your MaxMTU is 1500.
~~~~~~~~~~~~~~~~~~~~~~~~~~~

For PPPoE, your MaxMTU should be no more than 1492 to allow space for the 8 byte PPPoE “wrapper,” but again, experiment to find the optimal value. For PPPoE, the stakes are high: if you get your MTU wrong, you may not just be sub-optimal, things like UPLOADING or web pages may stall or not work at all!
~~~~~~~~~~~~~~~~~~~~~~~~~~~

Once you have found the maxMTU, go to your modem settings. In the case of BSNL ADSL modem, open your browser, type http://192.168.1.1/, put the username and password (which is, by default, admin, admin).

In the interface setup (or an option similar to it) Change TCP MTU Option value to the maxMTU you have found above. Save the settings, and restart the modem.

Windows Users

Download the TCPOptimizer from SpeedGuide.net.

Click on “Choose settings: custom

Enter the maxMTU you have found, and click on Apply changes

You may have to probably restart windows to see the effect of the change

Linux Users

In debian based systems (like Ubuntu), enter the following command in the terminal and press enter

sudo ifconfig eth0 mtu 1492

You may be prompted to enter the root password, enter it.

In the above, maxMTU is assumed to be 1492. Change it to the one you have found by trial and err.r

In non-debian linux systems, you have to simply login as root in the terminal

su

and use the command

ifconfig eth0 mtu 1492

I hope above solution will be useful to many BSNL broadband users, as there are many new ADSL modems coming into the market with MTU configured 1500

 

Posted in Tips & Tricks | Tagged , , , | 16 Comments

No Terminal Server client access licenses available for this computer

when users tries to connect to the Terminal Server they received the following error message: The remote session was disconnected because there are no Terminal Server client access licenses available for this computer. Please contact the server administrator.tss

There are many options to workaround this issue. To see more of these workarounds, you can visit Microsoft website. However, I suggest the solution I am going to describe below which works wonderfully.

Note: Please note that this solution requires modification of the system’s registry. So take an extra caution (back up your registry) before proceeding.

Problem: The remote session was disconnected because there are no Terminal Server client access licenses available for this computer. Please contact the server administrator.

Solution: Create a backup of the MSLicensing registry key and its subkeys on the client, and then remove the original key and subkeys by doing the following:

  1. On the client, navigate to the following registry subkey:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing.
  2. Click MSLicensing.
  3. On the Registry menu, click Export Registry File.
  4. In the File name box, type mslicensingbackup, and then click Save.
  5. On the Edit menu, click Delete, and then click Yes to confirm the deletion of the MSLicensing registry subkey.
  6. Close Registry Editor, and then restart the computer.

(Note: If you need to restore this registry key in the future, double-click mslicensingbackup.reg.)

When the client is restarted, the missing registry key is rebuilt.

Above solutions applies to windows xp & windows 2003 (any service pack), Windows 7, Windows 8,

 Note: If after doing above steps you get an error like “The remote computer disconnected the session because of an error in the licensing protocol. Please try connecting to the remote computer again or contact your server administrator. ” right click on MSTSC.EXE / Remote Desktop Connection icons and click “Run As Administrator” for the first time, after that it will re-create the registry and will be give any issue.

Posted in Tips & Tricks | Tagged , , , , | 6 Comments

Government of India – New Rules for Cyber Cafes

Recently Ministry of Information Technology, Government of India has introduced new RULES for the Cyber Cafes

While going through the website of Ministry of Information Technology, Government of India, I just realised that they have introduced many such points which you as a part of this business must be aware of.

Herewith forwarding you the link of Government website, which I hope would be of great help to you in the better understanding of the additions in Information Technology Act for Cyber cafes, which in turn will help you in smooth running of your business.

For detailed IT ACT please visit: IT-ACT-Cyber-Cafe-Rules-2011

Below are few Important points of IT Act for Cyber Cafes: 

  • Cyber Cafe to maintain a Digital or Physical Customer Log Register for a minimum period of 1 Year.
  • Cyber Cafe to submit a Hard or Soft Copy of the Log Register to the person or agency as directed by the Cyber Cafe Registration Agency by the 5th of Next Month (Agency to be appointed and notified by the appropriate Government).
  • The Cyber Cafe shall ask the User to show any of the following documents before using any computer.
    (ID Card issued by School/College, Passport, Photo Credit/Debit Card, PAN Card, DL, UID card).
  • Cyber Cafe is also allowed to Photograph the User using a Web Camera and make it a part of the Cyber Cafe Log Register in a Digital or Physical form.
  • Cyber cafe shall not misuse or alter the information in the Log Register.
I will keep in touch with you for further developments. Till such time, I would request you to go through the website and circulate it to your other friends as well as who are a part of this business community. 

If you have any queries or require guideline leave comment with your contact number and email id, i will get in touch with you.

 

Posted in Information Technology Act | Tagged , , , , , , , | Leave a comment

Use google public dns server to speed up web experience

hi, there

When you type any website address in browser address bar then the main job of DNS (Domain Name System) is to translate human readable web address to computer readable number known as IP address and when computer knows about the IP location of web domain name it simply opens website in the browser. So now you have little bit idea about DNS that what is the job of DNS and how it is useful. Now our ISP (Internet Service Provider) provide their DNS which are located at router, But sometimes DNS server of ISP is very slow then it takes so much time to find out the web address and open the website.

So to solve this problem many of you are currently using your ISP dns service which may be not reliable service but recently Google introduced their own public DNS service calledGoogle Public DNS and by the using of Google public DNS you will get fastest speed to load your websites. If your ISP DNS server is very slow and sites is taking so much time to load then use Google Public DNS. Below i will show you that how we can useGoogle Public DNS.

What is Google Public DNS?

Google Public DNS is a free, global Domain Name System (DNS) resolution service, that you can use as an alternative to your current DNS provider.

To try it out:

  • Configure your network settings to use the IP addresses 8.8.8.8 and 8.8.4.4 as your DNS servers or
  • Follow configuration instructions to configure your PC / Router / Server to use google’s dns

If you decide to try Google Public DNS, your client programs will perform all DNS lookups using Google Public DNS.

Why should you try Google Public DNS?

By using Google Public DNS you can:

Privacy Considerations for Google Public DNS:

There has always been a concern regarding Google having too much information about its users and whether the use of this service would be more invasive. We need to look at “How DNS Works” to understand this better.

Whenever you type in an address in the address bar of the browser Google DNS would only lookup the Primary domain name for the website, so they wouldn’t know – what exactly are you doing on the website. For Eg: If you are on EBay and looking a a specific product – all Google DNS Service would do is pull up “ebay.com” and wouldn’t  check the entire URL like “ebay.com/i-like-ipods.html”. So Google would not know that you are shopping for iPods – all it will do is call the website much faster leveraging their reach on the web.

Also, Google does not store an information about your browsing and the logs are deleted after 24-48 hours!

Detailed information about How Google Protects your Privacy in this service can be found here.

Improvement in Browsing Speed after using Google DNS:

I have been using Google DNS from a couple of days and having tested on a few websites, Google DNS outperforms my DNS Service. The results definitely show that Google DNS would be a better option for International users, as well as indian users.

Posted in Tips & Tricks | Tagged , , , , , , | Leave a comment

Libreoffice free office suite

LibreOffice is a free software office suite developed by The Document Foundation as a fork of OpenOffice.org. It is compatible with other major office suites, including Microsoft Office, and available on a variety of platforms. below are the somethings i experienced while using LibreOffice.

  • It’s interface is very good compared to open office.
  • Libreoffice is faster than open office
  • It consumes less memory than open office

Features Unique to LibreOffice

For a point release, OpenOffice.org 3.3 has a respectable list of features. However, despite the fact that LibreOffice.org has only been in existence a few months, its 3.3 release includes many more features than OpenOffice.org’s.

Story of LibreOffice

The developers behind OpenOffice.org have ditched old partner Oracle, renamed their office software suite, and set up a new organisation called the Document Foundation as part of a significant revamp of the open source project.

OpenOffice was established in 2000 with the sponsorship of Sun Microsystems, which was later acquired by Oracle. The original development of the project was by a German-based software firm called Star Division, which Sun acquired in 1999. Oracle’s later acquisition of Sun gave it significant control over the entire project, something which many of the developers clearly weren’t keen about.

It was originally hoped that the LibreOffice name would be provisional, as Oracle was invited to become a member of The Document Foundation. Oracle rejected offers to donate the OpenOffice.org brand to the project and demanded that all members of the OpenOffice.org Community Council involved with The Document Foundation step down from the OOo community council, citing a conflict of interest.

The Foundation said that this decision to part ways with Oracle and go it alone was made “to fulfil the promise of independence written in the original charter”. It said that this move will generate increased competition and choice, benefiting customers.

So friends if you are looking for free and fully open-source office suite it’s here Libreoffice, many big ogranisations shifting from openoffice to libreoffice, it’s your turn now

 

Posted in Open Source, Tips & Tricks | Tagged , , , , , , | 2 Comments