• Disabling prefetch and superfetch windows 7. What to do if “Service node: local system” loads the system

    Many PC users often see the Superfetch service running in the Task Manager. Why is it needed and what is it responsible for? And anyway, Superfetch, what is this service in Windows 10? Superfetch or SysMain is a service that is responsible for caching data in Windows 10. Those who have a regular hard drive should enable the SysMain service. SSD owners do not need this service, since the data speed will be already high.

    Ways to disable Superfetch service

    Superfetch service on a computer running Windows control 10 can be disabled in a standard way, namely:

    • Launch the “Task Manager” and go to the “Services” tab. Here you need to stop the “SysMain” service.
    • Now press “Win ​​+ R” and enter “services.msc”.

    • The services window will open. We find “Superfetch” in the list. Double click to launch it. In the startup type we set it to “Disabled”.

    • Reboot the system. The caching service is disabled.

    Error: Could not start child service

    If, when launching any application on a PC under Windows control 10 you are faced with a notification that a child service could not start, this means that the required service or group is disabled or failed to start. To fix the problem, you should do the following:

    • We look carefully at the error “The child service could not be started.” We determine which service failed. It is ALWAYS indicated. In our case, the “IP Auxiliary Service” is disabled. This is exactly what needs to be turned on.

    • Press “Win+R” and enter “services.msc”. We look for the one we need in the list of services.

    • Double click to open this element. Set the startup type to “Automatic” or “Manual”. The first option is better.

    • The error will be fixed.

    Error 1068 or how to start the audio service on Windows 10?

    Error 1068 indicates a service failure. Such a service can be responsible for any process. Including sound reproduction. See below for information on how to start the audio service when it is turned off.

    Open the services section using the above methods. Check if the following services are enabled:

    • Windows Audio– Automatic start;
    • Power – Automatic start;
    • Media Class Scheduler - Automatic launch;
    • Finite Builder Windows points Audio – Automatic start;
    • Remote call RPC procedures– Automatic start.

    After that, this list services will be running, sound will work normally.

    How to fix error when Profsvc service failed to login?

    If applications stop launching, and when logging in, the error “Profsvc service failed to log in” appears, then the problem is in the “Default” directory. We fix the problem in the following way:

    • Turn on display hidden files and folders. Go to drive C, folder “Users” and rename “Default” to “Default.Old”.
    • We copy from the working PC the same folder, the same version and bitness as Windows is installed. If you don't have a working PC, working folder worth downloading from our website.

    If you go through the forums and look at the comments on sites that publish materials dedicated to operating systems, you will notice many complaints that modern operating systems consume a significant amount of RAM. Some users disable certain services in order to free up RAM. For example, one of the Windows services that consumes a significant amount of RAM is Superfetch. This is what many people want to turn off. But before doing this, you still need to understand the question: what kind of Supperfetch service is this.

    Computer power is constantly growing. So now, for example, even the most budget laptops are equipped with a minimum of 4 gigabytes of memory. And this volume can be easily and cheaply expanded by installing additional module for only 40 dollars. Later in the article we will look at what kind of service Supperfetch is.

    Operating system developers, in an attempt to make their product faster and more convenient for users, build into it various functions, which are quite demanding on computer resources. One such service is Superfetch.

    What is Supperfetch?

    ServiceSuperfetch is an intelligent service that analyzes which applications the user launches most often. Based on the generated list, it loads the data of the corresponding programs into memory so that they launch quickly.

    As you can see, the Superfetch service performs very useful function. It allows the user not to wait for 5-10 seconds until there is enough heavy application will start. If there is enough memory, a frequently used program will open almost instantly.

    Naturally, when Superfetch is running, a significant amount of RAM is filled, and from time to time it is observed high load to your hard drive. However, there is nothing wrong with that. If necessary (for example, when starting a heavy game), the system will unload the accumulated cache and stop reading application files located on the hard drive. We have figured out what Superfetch is, now we will decide whether to disable this service or not.

    Disable Superfetch or not

    After reading the description of the Superfetch service, many people should no longer want to disable it, as they will come to the realization that the operation of this service allows them to use the computer more comfortably. However, if you're still in doubt, let's look at a couple of cases where disabling Superfetch might actually be a worthwhile solution.

    • First case– this is a small amount of RAM. If your computer only has 1 or 1.5 gigabytes of RAM, then you can sacrifice this feature. Disabling the Superfetch service can speed up your PC by allowing less data to be flushed to the hard drive's page file.
    • Another case– bad state of hard disk. If your HDD has a lot bad sectors or it’s just old, then it’s better not to load it too much. In this case, disable the Superfetch service.

    On the other hand, if you would simply like to see more free RAM, then there is no need to disable Superfetch. This will not speed up the PC, but on the contrary, it will slow it down, since it will take much longer to launch applications.

    Over time, every computer starts to slow down. The reason for this may be not only the presence of “junk” files in the system, but also a service called Superfetch, which, although designed to optimize the operation of the device, in some cases only causes harm to the computer in the form of performance problems. Why was the option created? How to disable it if the device refuses to work stably with it?

    SuperFetch service in Windows 10: what it is responsible for and what it is needed for

    Service known for Windows users 10 as SuperFetch, is responsible for maintaining and improving system performance, as stated in its description in the Services window. Its other names are svchost.exe and SysMain. How does it optimize the device's performance?

    This component of the system analyzes how RAM is used: which applications are loaded into it most often. Gradually, the service marks these utilities as “frequently launched” and begins to load them in advance into the PC’s RAM. As a result, programs open noticeably faster because they were already partially in RAM.

    The SuperFetch service determines which utilities you use most often and places them in advance in the RAM.

    SuperFetch fills with popular utilities (caches) only the free part of the RAM. If the system suddenly needs additional RAM memory for programs that are not included in the list of frequently used ones, the service immediately frees it up so as not to reduce the speed of work on the PC.

    How to set up SuperFetch service on Windows 10

    The SuperFetch service is easy to configure for your computer: enable its individual options. This can be done in the Registry Editor, as well as in the Local Editor window. group policy" The configuration principle is the same for both cases: you need to set a certain value in the parameter that is responsible for this service. The instructions are quite simple, so even a beginner can handle it. Let’s use “Registry Editor” as an example:

    1. We call the universal “Run” window to launch windows and programs using the familiar Win + R combination. We print the regedit request, which will call the “Registry Editor”. We immediately click on OK.
      Enter the command regedit in the "Open" field
    2. Click on “Yes” to allow the editor to make changes on the computer.
    3. In the left area of ​​the panel you will see several main branches. Open the third one called HKEY_LOCAL_MACHINE.
      Open the HKEY_LOCAL_MACHINE folder on the left side of the editor window
    4. Now launch the following folders one by one: SYSTEM - CurrentControlSet - Control - Session Manager - MemoryManagement - PrefetchParameters. When you open the last one, switch your attention to the second part of the panel. It will contain a list of specific registry entries. Find EnableSuperfetch among them.
      In the PrefetchParameters folder, find the EnableSuperFetch parameter
    5. If it doesn't exist, you need to create it. To do this, click on the last one open folder PrefetchParameters with the right mouse button and in the list of options, first select “Create” and then “DWORD Parameter”. Give it an appropriate name.
      Create an EnableSuperfetch parameter in the PrefetchParameters folder
    6. Now right-click on it and select context menu“Change” or run it double click left button.
      Click on the “Change” item in the context menu of the parameter
    7. In the gray window that opened on top of the editor, we are interested in the “Value” field. In it you need to write one of the following numbers, depending on what exactly you want to optimize:
      • 1 - caching frequently used utilities;
      • 2 - acceleration of launch of only Windows system components;
      • 3 - launch optimization and Windows components, and programs.
    8. The recommended setting is the latter. By the way, it is installed by default.

    Should I disable the SuperFetch service?

    Do I need to disable this option to optimize PC performance? It is definitely worth deactivating the service under the following conditions:

    1. You have less than 1 GB of RAM. This volume is not enough for stable operation services.
    2. You have noticed that a large amount of RAM is consumed and at the same time performance has deteriorated during active operations with RAM.
    3. Do you regularly use a large number applications that consume a lot of PC resources.
    4. Your "RAM" and hard drive very worn. In order not to overload them once again due to the active operation of the SuperFetch service, disable it.

    If SuperFetch does not consume many resources and the computer works in good condition, there is no need to disable the option. To help you make your choice, we will also consider the pros and cons of using the service.

    Negative effects from the SuperFetch service

    What might motivate a user to disable this option on a PC:

    1. SuperFetch is a background process, so it always uses resources from both random access memory (RAM) and central processor(CPU).
    2. When the service is enabled, applications will still take some time to load (depending on resource consumption and system state). SuperFetch only speeds up to some extent this process, but does not eliminate the need to load utilities into RAM at startup.
    3. If you play demanding games and have less than 4 GB of RAM installed on your system, there is a chance that they will constantly close or malfunction as SuperFetch will also constantly upload and download data from these utilities.
    4. If you have a solid state on your PC SSD drive With installed Windows 10, you don't need SuperFetch function. It simply will not have any effect, because such a hard drive works quickly on its own.
    5. Windows may start slowly when you turn on your computer because the SuperFetch service will immediately download a certain amount of data from your computer. hard drive in RAM. If your resources are heavily loaded for several minutes when you start Windows, you might want to consider disabling this feature.

    Benefits of this service

    For the most part, SuperFetch is quite useful. Windows clients 10, if the device has a large amount of RAM. Even if you have average technical specifications, the function will work normally and you will not have to endure any inconvenience.

    What are the advantages of using SuperFetch:

    1. Acceleration Windows startup and most popular applications installed on your computer.
    2. Launching OS components and useful standard utilities Windows in background, which are designed to improve PC performance and protect it from malware. For example, it could be " Windows Defender" and the "Disk Defragmentation" service.
    3. Caching of images and some other website elements in browsers. The next time you launch them, the pages will load noticeably faster.

    How to disable SuperFetch

    There are several ways to deactivate SuperFetch standard methods. In this case, only built-in Windows tools. Let's take a closer look at each of the options.

    Disable via Services

    The most popular way to disable the option is in the window where all Windows services are collected:

    1. Click on the magnifying glass icon on the “Taskbar”, which is located to the right of the “Start” button. In the request line we type “Services”. The desired one will immediately appear in the search results system partition. Click on it once with the left mouse button. Enter "Services" in the search bar
    2. The second way to launch the same service is through the small “Run” window. Call it using the Win + R key combination. In the “Open” line, enter the command services.msc and click OK or press Enter. After that, click on “Yes” to allow the “Services” window to make changes on your device.
      Paste the command services.msc into the “Open” field
    3. The list of services will appear in alphabetical order, so we look for SuperFetch at the end of the list of objects with English names. Click on it with the left mouse button. In the left panel, click on the blue “Stop” link.
      Click on the “Stop” link in the left menu
    4. If left menu missing, switch from the Standard to Advanced tab at the bottom of the window.
    5. The stop option is also available in the element's context menu, which is launched by right-clicking.
      Click on "Stop" in the SuperFetch context menu
    6. In the mentioned context menu with a list of options, click on the “Properties” item.
    7. A new window will open. In the “General” tab, click on the “Stop” button. After that, change the launch type in the block of the same name. In the drop-down menu, set either “Disabled” or “Manual”. The last value is set if you want to enable this service yourself if necessary.
      Set the "Startup Type" drop-down menu to "Disabled" or "Manual"

    Video: deactivating SuperFetch in Services

    Deactivation in the Command Line

    In the standard Windows service " Command line» you can change the startup type of SuperFetch:

    1. Let's use it again standard service Windows "Search". Click on the “magnifying glass” on the “Taskbar” and print the query corresponding to the name of the console. As you type, the system will predict what exactly you want to find. Usually it is enough to enter the first few letters. Start typing the "Command Prompt" prompt in " Windows Search»
    2. Now right-click on the desired section in the results and in the list click on the “Run as administrator” option. Select the first option “Run as administrator”
    3. In the black window, paste the copied command: sc config SysMain start= disabled. Immediately press Enter for the “Command Deadline” to execute it.
      Type or paste the command sc config SysMain start= disabled in the black editor
    4. We restart the device so that all the changes made take effect.

    Using Registry Editor

    In this standard window In Windows, you can not only enable individual options for the SuperFetch service (separate Windows optimization or applications), but also disable it completely. How to do this:


    In the "Task Manager"

    This method will help disable the service only for a while, in particular, only for the current session. When you restart your computer, the service will be enabled again automatically. This method is suitable for you if you want to deactivate the option only in at the moment, and don't turn it off completely. To change the service startup type, use the instructions in the “Disable through Services” section.

    So, how to temporarily deactivate SuperFetch in the Task Manager:

    1. Click on the “Taskbar” with the right mouse button. In the black context menu, select the “Task Manager” object. You can also call its window using a combination of three keys: Ctrl + Alt + Delete. Click on the “Task Manager” item in the context menu of the “Taskbar”
    2. Switch directly to the “Services” block. We also click on the heading of the first column for easier searching. Click on the "Name" column header to sort the list
    3. In the list we find the SysMain service. This is another name for SuperFetch. Right-click on the item and select “Stop” from the small list.
      Click on “Stop” in the SysMain context menu

    Error starting SuperFetch service

    It may be difficult to re-enable the SuperFetch service. Even entering the required values ​​in the Registry Editor does not help - the service does not start. In this case, a message about an abnormal termination or access denial usually appears. As a rule, the error message about the impossibility of starting is numbered 1067 or 1068.

    What causes the error:

    1. The computer does not have enough RAM to run the service.
    2. A conflict has occurred between the RAM sticks.
    3. There are damaged files on the computer system files. In this case, fix them using “Command Prompt”.
    4. These may be failures in the system itself. In this case, configure the service repair tool in the Properties window.
    5. There are viruses on the device. Check hard drives antivirus.

    Scanning system files in the Command Line

    Windows is capable of healing itself: by scanning, it identifies damaged system files and replaces them with new “correct” ones. However this check launched by the user. Follow the instructions to activate scanning:

    1. In Windows Search (magnifying glass icon), type the query “Command Prompt”. In the results, click on the corresponding section with the right mouse button. In the gray submenu, select the first item “Run as administrator”.
    2. Feel free to click on “Yes” in the next window to allow the editor to make changes on your device.
      Click “Yes” to allow Command Prompt to make changes to the device
    3. In the black window we enter sfc team/scannow and press Enter for the system to start the scan.
      Run sfc /scannow in the editor window
    4. The process can take from a few minutes to half an hour. In the window you will see the progress of the scan as a percentage.
      The editor will display the progress of the check as a percentage
    5. As a result, the system will detect “incorrect” files and solve the problem with them.

    Recovery to startup when a service fails

    If problems arise with the startup of certain services, including SuperFetch, the user is recommended to configure a tool to restore them: the value is set to “Restart” in case of malfunctions. How the setup works:


    If restarting after crashes does not help, scan your PC for malware using the antivirus installed on the device. In this case you need to use the function full check. The antivirus must also be updated. Otherwise, it may not find the virus that is hiding in its system memory.

    The SuperFetch service can only benefit your computer if it has sufficient RAM installed (at least 1 GB). The option recognizes the applications you use most often and loads some parts of them in advance into RAM. This speeds up their launch. If a service takes up a lot of resources from your computer (it starts to slow down even if there is large volume“RAM”), disable it in the “Services” window, “Command Prompt”, “Registry Editor” or in the “Task Manager”.

    Disk is the biggest performance bottleneck modern computers. All major hardware components have long had power potential, which is tied to performance disk systems. Somehow this problem is solved by the latest solid state drives- but even they sometimes cannot provide fast work systems.

    Microsoft developers failed with algorithms latest version Windows created a system that cannot rationally use the hard drive.

    Why is the disk loaded at 100 percent?

    For some it’s 100%, for others it’s not 100%, but the fact is clear - Windows 10 often “slows down” and freezes precisely because the disk is loaded. This condition occurs due to some services that are used in this OS.

    There are several probable reasons for this:

    1. The search service indexes all files on the hard drive in order to find the files and folders users need as quickly as possible, if necessary. So, during indexing, the system accesses hard drive too active.
    2. Superfetch service. Allows Windows system 10 in some way “cache” the applications that you launch most often. And this seems to allow later when repeated launches enable programs faster. To do this, it monitors everything that is happening in the system, writes something somewhere, and makes a lot of noise with the disk.
    3. Windows Defender - Defender. This is also a system service. Performs all kinds of scans looking for malware. It usually doesn’t load the disk at 100%, but at 30-40% it’s easy. The scan settings are specified in the scheduler.

    What to do if the Windows 10 disk is loaded?

    You can try to look for some “correct” solutions that do not affect system components, but I don't believe it. From the very first versions of Windows, it always had to do a lot of things additional settings so that the computer does not slow down. And I believe that Windows 10 also needs similar “tuning”. If developers make crooked decisions, they just need to stop it.

    Disabling services that cause the system to slow down and the hard drive to load

    So, everything is simple here. You need to open service management and disable the suspected problematic services

    Windows Search

    First you need to launch the Service Management snap-in. There are many ways to do this, but the simplest and my favorite is through the “Run...” dialog, which can be quickly called up with a key combination win+R

    The equipment is called by the command services.msc

    Why do I use this particular method? Because windows developers From version to version, the location of menus, control panels, settings and other graphic elements may change. But console commands and system kernel utilities remain unchanged. Therefore, instead of searching for where to enable it, I simply launch the snap-in with this command. Saving time and effort level 80, friends :)

    In the window that opens, find in the list Windows service Search and double click Click on it to call up the dialog for managing it. You can, of course, just press the “stop” button on the left top corner or in the dialogue itself. But this will only help for the duration of the current session. And when you restart, the service will be started again, because it is set by default automatic start at system startup. In order to change this behavior, you need to set the status to “disabled” and click “apply” or “ok”. Then, during subsequent starts, the service will not start and will not affect the disk load.

    Superfetch

    Everything is the same here. In the same window we change the service settings.

    Windows Defender

    This is a separate conversation. It is better not to disable this service. But you can change its settings in Windows scheduler 10. The fact is that the service periodically starts scanning files. Removing a job from the scheduler or changing its settings can help reduce the impact of this service on system performance. At least I managed to achieve a positive effect.

    So, let's launch the equipment taskschd.msc in a similar way through Win+R and we find there on the left in the tree Windows Defender. He has several tasks. It only makes sense to touch and scan.

    You can try to remove it completely if you are sure what you are doing, or you can change the settings.

    At a minimum, you can change the setting to shut down a process if it runs too long. The default value is 3 days! This means scanning can take 3 days before the system forces it to stop. Imagine how slow the computer can be all this time. So I reduced this value to one hour. If a service does not cope with the planned task in an hour, the OS kills the process, and the performance will decrease for a maximum of an hour.

    Windows 10 disk check

    Many manuals recommend using SFC /SCANNOW And CHKDSK /R. These methods can really help if disk loading is associated with errors in file system. However, this may only be a temporary solution. If you encounter such a situation, you need to check SMART disk. This is a disk self-diagnosis tool. Perhaps your drive will soon stop working and just need to be replaced. If so, SMART will show it.

    Replacing the drive

    It may turn out that your drive is really worth replacing. In this case, I recommend considering the option and for replacement.

    Allows you to improve performance and response time by changing the way user and background processes are used.

    In Windows XP, user and background processes have the same priority for memory use. Due to the lack of priority assignment for memory use, conflicts in accessing memory resources often occur between these types of processes. In addition, upon completion of execution, background processes are often not unloaded from memory. This has a performance impact because data for user processes is only loaded into memory when it is requested. This issue has been addressed in Windows 8 and Windows 8.1 by allowing background processes to be unloaded in a timely manner upon completion of their execution and data preloaded for user processes.

    In Windows XP, I/O operations of user and background processes have the same priority, as a result of which memory access conflicts often occur and the performance of write and read operations degrades. This flaw was corrected in Windows 8, Windows 8.1 by implementing high and low priority I/O queues. High priority I/O is used by user processes for write and read operations with physical disks. And for write and read operations on physical disks background processes Low priority I/O is used.

      In Windows 8, Windows 8.1, many services and daily maintenance tasks run as background processes. For example, the disk defragmentation utility is scheduled to run automatically at certain intervals. This utility runs as a background process and uses low priority I/O.

    I/O prioritization is based on functionality. This functionality improves system performance using a modified memory management algorithm. Unlike memory management algorithms in Windows XP and later earlier versions Windows SuperFetch optimizes memory usage based on how the current user uses the computer. To achieve such optimization, the following methods are used.

    Differentiation between custom applications and background processes. SuperFetch functionality improves system responsiveness to user requests by giving the current user's processes higher priority than background tasks. Since user processes always have priority over background jobs, the latter do not take up all the processor time and the system responds more quickly to user requests.

    Optimizing memory for users after background jobs are running. In Windows 8, Windows 8.1, maintenance jobs use idle processor time more efficiently than in earlier versions of Windows. In particular, processor idle time is used by a large number of system and maintenance processes, such as disk defragmenters and backup. When the computer is idle, background processes are running in the usual way. But when the background process finishes executing, SuperFetch returns the memory contents to the state before the background process started. This ensures memory optimization for user processes and the computer's responsiveness to user requests.

    Track your most frequently used applications and anticipate user requirements. SuperFetch functionality tracks which applications are executed most frequently, as well as when those applications are typically used. This information is then used to preload the application and prepare it for execution when SuperFetch expects the user to need the application. This ensures more quick start applications and more fast switching users.

    Using I/O with different priorities. SupetFetch uses the high and low priority I/O requests provided in Windows 8, Windows 8.1 to optimize the read and write time of user processes and improve overall system responsiveness. When multiple processes compete for I/O, high priority processes always end up with more I/O time than low priority processes. The result is improved performance for user processes and applications, and reduced I/O contention between user and background processes when they are running concurrently.

    SuperFetch is supported by everyone Windows versions 8, Windows 8.1. Administrators must understand how SuperFetch functionality works and how to configure it. Below is a description of the main features of SuperFetch.

    Runs as a service called SuperFetch. The service starts automatically when the computer starts; service login is performed under account Local system.

    The service uses executable file Svchost.exe with network restrictions. This means that SuperFetch only has access to local computer, but not to local network, to which this computer can be connected.

    Proper functioning of SuperFetch is ensured by the Filter Manager component, which provides the file and file system information required by SuperFetch. This component is installed automatically when you install the operating system.

    SuperFetch writes pre-selected data to a folder %SystemRoot%\Prefetch. This data is used to speed up the launch of applications. Prefetch folder contains several database files used to track application usage history and improve its performance. Application errors are also monitored and recorded in the database log file.

      Folder Prefetch is maintained by the system and does not require the user or administrator to delete its contents.

    After making significant changes to operating system After installing service packs or patches, or after reconfiguring applications, the launch of user programs may be slow at first. The magnitude of this deceleration depends on the volume changes made and the amount of memory usage information that SuperFetch must recover. In some cases, such as after installing a new service pack, it may take several restarts over a period of time for the application launch speed to return to normal.