Superfetch - What is the host service and why ship drive?

Superfetch - What is it? Lifehak "How to Disable" on Windows 10

No one thinks about the speed and performance of their PC until the system starts to hang. Superfetch is one of the topics of Windows 10, which is active in 90% of cases and provides a lot of inconvenience to users who even do not recognize. What it is? Do you need to disable Superfetch? How to quickly disable? All these questions are dry and in the case with the mouth of professionals. Go…

Free download Superfetch.exe. For windows

Version 2.03, File: SuperFetch.exe Tested for viruses (see report on Virustotal), Size: 0.4 MB. Updated: 10/24/2018

Lifehak Superfetch for Windows 10

Screenshot from video instruction How to disable Superfetch

Superfetch for "Teapots"

As the developers themselves explained, the Superfetch service is designed to maintain and improve computer performance. There are no specific interaction mechanisms in descriptions, but on the fact this background program analyzes the data processed by the RAM to mark them as "frequently used" and pre-load back to RAM to speed up the launch of applications.

In fact, everything happens wrong. For the first time, the Superfetch feature appeared on Windows Vista as the Prefetch service receiver with all the favorite XP Windows. More on those old "hemp" due to caching data in RAM, the system could quickly launch applications from a slow HDD and increase their productivity. But when there is not enough RAM or it is in an excess, Superfetch loads the disk at the expense of frequent access to the memory media (template request, request for the release of the place).

It cannot be said that the SUPERFETCH service developers created a useless brainchild, but since 2007, namely, it was created, many technological updates have already passed, and for 2019 this program is simply outdated.

Superfetch - Disable or not? Tips of professionals

If synthetic tests on advanced gland will not give the visible results that the Superfetch loads the disk or somehow reduces the performance of the system, the words of professionals will disappear all points.

  1. The background mode of operation always uses processor resources and RAM, and this, one way or another, will additionally ship the parameters of your PC.

  2. Superfetch does not fully load data in RAM. When booting processes, you will experience the same delays, both on and with the SuperFetch turned off.

  3. The effect of the Superfetch operation is noticeable only in combination of SSD and Windows 10, though RAM is selected in accordance with the user requests.

  4. High wear SSD drives due to frequent access to the memory module. With the Superfetch included your solid-state drives "peer" faster.

  5. The Superfetch program caches its own data and other active applications that do not participate in the workflows. In the background it is uncontrollable.

  6. Hanging in games during RAM less than 4 GB. This is due to periodic requests to RAM, which is so maximal as possible in the gameplay.

3 ways to disable Superfetch

Completing all the statistics listed statistics, we note that many leading drive manufacturers (Samsung, Transcend, AdaTa and others) are recommended to disconnect the Superfetch in systems with RAM greater than 4 GB. In 70% of cases, this service program slows down the workflows and drive hard drive, including the SSD resource is actively spent.

Disable Superfetch simple enough. For example, Samsung has released the Samsung Magician utility, where a special menu item is provided.

Disable Superfetch through Samsung Magician

The Windows 10 operating system settings are not provided with Superfetch (It is active by default), so we recommend using the following ways:

Disable the Superfetch service with the utility

Superfetch.exe allows you to disable the system Superfetch and other services in one click

The fastest and easiest way to disconnect the Superfetch! In addition to shutdown, additional parameters are available to speed up the computer. Now you can independently measure the performance of the system and select the optimal option. All Windows is supported, including the last 8 and 10 versions, which uses SuperFetch.

Screenshot Main Window Superfetch For Windows Utilities

Supports Disconnection Services: Superfetch, Prefetch, ReadyBoot, Windows Update NEW!

Added methods for accelerating the computer, such as: accelerated launch of programs, quick inclusion.

Disable the Superfetch service via task disposals

  1. Run Task Dipalecher: Press Ctrl + Alt. + Del.
  2. Next, go to the tab Services
  3. Find the service name: Sysmain. or by description: Superfetch.
  4. Select the specified service and click the right mouse button to appear the context menu:
  5. Select Menu item Stop service (If you are running Superfetch)

The specified sequence of actions allows you to disable the Superfetch service until the computer is rebooted. To disable the service fully, click on the button. Services , To start the system program "Service".

Next, find the Superfetch service by name and double-click the context menu:

On the General tab, change Type of launch On disabled. After these actions, the service will not be able to start automatically.

Disable the Superfetch service through the registry

  1. Press keys WIN. + Rand enter regedit. To start the program Registry editor .
  2. Find the key by copying the key name below and substituting in the search string:
  3. Next you need to change the parameters EnablePrefetcher. и EnablesUPERFETcher on value 0(zero).

    Possible SuperFetch modes: 0 - Disable, 3 - Enable, 1 - cache only system services, 2 - cache only programs.

  4. To make changes to earn, restart the computer!

We remind you that the specified functionality is already implemented in the SuperFetch.exe utility for quickly lesing the changes to the Windows system setup.

Outcome. Turning off the SuperFetch can be called a mandatory requirement for modern builders based on Windows. This is a unambiguous verdict of experienced users and professionals. The easiest and fast option is to download the SuperFetch.exe utility.

Solve the problems wisely and do not hang!

Free download Superfetch.exe. For windows

Version 2.03, File: SuperFetch.exe Tested for viruses (see report on Virustotal), Size: 0.4 MB. Updated: 10/24/2018

If after disconnecting the superfetch - the problem remains, Recommended Set ESET NOD32 antivirus to test for viruses.

Download Antivirus ESET NOD32. - 12.04 (RU)

This is the official, not a pirated version of the antivirus, where the free key is issued during installation. Read more ...

Link to distribution from the official site

It is no secret that the performance of the computer depends mainly on its "iron", however, it is also not worth underestimating the operating system itself. Software optimization methods Although not as effective as, for example, installing additional RAM schedule, but they also contribute to the acceleration of Windows. One of these methods is caching - preserving data in a specially designated place to accelerate access to them in the future.

For example, in browsers in the caching process, images and some elements of sites are saved to this area, so that in subsequent appeals to these resources they are loaded much faster. There is cache and in Windows itself, only it stores data not the Internet, but the components of the operating system and some of the most commonly used, third-party programs. Manages all this business under the SVCHOST.exe process, the SYSMAIN service is also known under the name Superfetch.

Superfetch in Task Manager

Why do you need the Superfetch service in Windows 7/10 and how it works

So, Superfetch. What is this service, how does it work and what is she needed for? Its direct destination is to accelerate the load of the components of the operating system and frequently used programs, although at this stage of the development of computer technology this moment is very controversial.

Superway technology, namely, you can translate the term Superfetch, not so nova. A similar service was also present in Windows XP and was called Prefetcher, that is, a preliminary sample. The essence of his work was approximately as follows: at the initial stage of the launch of components and applications, a special feature tracks the data exchange operations between RAM and a hard disk and writes them into special PF files. Based on this data, a reference card is created to executable files and directories, and when the system starts, the Prefetcher service refers to these cards and loads the cached program data into a special area of ​​RAM.

At the time of launching, the system or user of the full access program to its executable file does not occur, since its "part" is already saved and loaded into memory. As a result, the number of appeals to the hard disk decreases, and the application starts faster. The Superfetch node service works in a similar way, which, in fact, is an advanced version of Prefetcher, by the way, also present in Windows 7, 8.1 and 10. It is not necessary to dwell on the difference between these two services, we will not only note that Superfetch can create configuration files containing frequency data and start-up conditions of frequently used programs.

Whether to disable SuperFetch: all for and against

Above, we have already noted that at present, the expediency of using Superfetch is raised by many in question. Someone claims that by turning off the super-disconnect, you can free up the additional amount of RAM, someone says that the Superfetch disabling allows you to extend the service life of rigid disks, especially SSD drives, there are also approval that if there is more than enough operational Memory, then there will be no special benefit from service.

What can I say? The SuperFetch service consumes quite a bit of resources and is very doubtful that its disconnection will add more than performance even on weak machines. Most likely, everything will be just the opposite, since the system and programs will be launched slower. On a PC with a large volume of RAM, the release of several megabytes will also not play any significant role, but the system download time and applications will increase, although it will not be so noticeable.

As for the extension of the time of the Disk Service, so here everything is the opposite, Superfetch just does not record on the disk, but with its disconnection the number of appeals to the Winchesteer will increase, therefore the load on it will increase. Then why are the manufacturers themselves, are it recommended to disable super-disconnect when using SSD drives? Because these media are much faster than traditional HDD, and, even being included, Superfetch will not bring on a PC with such disks with any tangible benefit. Harm from her, by the way, will not either.

Note: Mounted on a Windows solid-state drive, as a rule, herself turns off the super disconnect, in other cases it can be deactivated manually, if it recommends that the manufacturer recommends.

You should not also forget that shutting down Superfetch, you will no longer be able to use some Windows functions, in particular, readyboost intended to speed up computers with a small amount of RAM. Perhaps the only reason for the disconnection is the case when the Superfetch service drives the disk in Windows 7/10, preventing the user's normal operation, and other ways to eliminate the problem, such as the update of the equipment drivers, do not give a positive result.

Ways to disable service

So, in order, whether to disable the Superfetch in Windows 7/10, we more or less figured out, now let's see how this service can deactivate. For this, there are at least three tools: tooling service management, command line and registry.

Through the "service"

Getting into the service management interface is the easiest way, by performing a command in the RUN dialog box (Win + R) Services. . You can also open the task manager, go to the "Services" tab and press the Open Service link below.

Open service via dispatcher

Next, find the service called Superfetch and click on it twice.

Find in the Superfetch list

In the dialog that opens, click the Stop button, and select the "Stop" option in the "Startup Type" drop-down. Click "Apply", then "OK" and restart the computer.

Start the service and choose the start type is disabled.

Using the command line

You can also disable superblock from the command line. Open the CMD console on behalf of the administrator and execute the command in it. SC Config Sysmain Start = Disabled .

Turn off the superfetch through the command line

Team Net Stop. In this case, it does not fit, as it will only temporarily stop the service, but will not change its type of launch. So that new settings entered into force, reboot the computer.

Using the registry editor

Finally, to disable SuperFetch allows the registry editor. Open his command regedit. In the "Run" window and expand the branch:


In the right column of the editor you will see a DWORD parameter EnablesUPERFETCH . It can take four meanings:

  • 0 - disables the service;
  • 1 - Includes it only for program files (only applications will be run faster);
  • 2 - Includes service only for system loading components (Windows boot acceleration);
  • 3 - Includes super-stop and for system, and for programs.

We assign the EnablesUPERFETcher parameter value 0

Accordingly, to completely disable Superfetch, you need to replace the current value to 0 and restart the computer.

Almost every day is similar to the previous one. This also applies to the nuances of using PCs. It is started about the same applications, you are viewed photos from the same folder, the same audio files are included. The Superfetch service optimizes a computer routine so that everything worked quickly and without failures. But it does not always work out, sometimes problems arise.

SuperFetch - what is this service

A workflow that improves the responsiveness of the operating system (OS) and applications due to the analysis of retrospective data and the subsequent active control of free RAM. This service debuted in Windows Vista and since then included in each release of the OS. By default, it constantly works in the background, analyzing the launched files. It is possible enough flexible setting of this system component.

Superfelt can be compared with a smart father who keeps the entire instrument in the garage is not just fine, but in the "right" order so that the Son quickly seeking the desired keys or nippers. "Right" order means the following:

  • In close proximity to the working area there will be those tools that are used most often;
  • The priority tool is also not available - if autocoles are often removed, the jack will be closer than the balloon key, since it is needed earlier;
  • All tools after use are put on an old place;
  • If some operation is no longer repeated (for example, bought a new tire and the wheel is now not punctured often), then the specific tool required for its execution is gradually located further and further from the working area.

An example is absolutely conditional, but it abstractly demonstrates service tasks and it will help more accurately answer the question: "Superfetch? What is it?".

What is she needed

To understand what Superfetch is, you can describe 2 main service objectives:

  1. Download Windows faster. During the launch of the OS, different files are required at different times (and the same file is needed many times, but at different times). The service "finds out" which files or their kit are needed to download, and at what point in time. As a result, a conditional folder is created, where the files are kept the most priority for windows. The constant repetition of the system start cycles allows you to store the required components so that their reading is minimally loaded the system. At the same time, the service interacts with the built-in defragmantor - the files will physically be in close proximity to each other. Outcome - download is performed faster.
  2. Run applications more efficiently. For this, 2 factors are analyzed: which applications are started more often, and whether there is a certain order of their launch. For example, in the morning an accountant in the workplace can all start with a brief reading of news through the browser. Next, it will launch 1C and conduct current business operations. After lunch, it can make a tight financial analysis using Excel. From day to day, this sequence can not be particularly changed. The service "sees" this pattern of behavior and pre-loads in the free RAM, the data that is needed to start the following application. That is, in the morning, if the browser is running, the most important 1c files are already partially loaded into the RAM. Outcome - applications are more efficient and therefore work more stable.

Sometimes the Superfetch node service will ship Windows 10 disk. This is caused by 2 reasons:

  1. The service is based on the past experience. She is "used to" that after the application x always launches the application Y and "preparing" to this. If unpredictable happens, and it will be necessary to download the program B, and not y, then this can cause a failure and substantial boot of OS resources.
  2. The service is sensitive to the volume of RAM. The greater the RAM, the more efficient the superfthe work works, because everything is based on rational and preliminary filling of free RAM. If everything is employed, there will be no place to be left where you can write frequently used files. The result - the competition will increase for each unoccupied megabyte and the system can be brazed because of this.

Parameters superfetch

For an exhaustive answer to the question: "Superfetch - What is this service?", You should know what kind of OS parameters it sets. They are available for editing through the registry. To access access, you need to perform the following (on the example of the tenth version of Windows):

  • Click the Windows button on the keyboard, a window will appear, in it (bottom) enter the REGEDIT, click on the result of the search (at the top) right-click and in the drop-down menu select the "Run from the administrator" string;
  • The registry editor will open, and in the left part it is necessary to successively open the following lines: HKEY_LOCAL_MACHINE => SYSTEM => CURRENTCONTROLSET => CONTROL => SESSIONMANAGER => MEMORYMANAGEMENT => PREFETCHPARAMETERS;
  • On the right side of the window, 3 main parameters defining the operation of the service - the double click on any opens the parameter values ​​window, but this will be discussed on.


The parameter defines the status of the processes trace during loading. It establishes whether the OS should analyze how files are read at startup. Disable it there is no special meaning for the following reasons:

  • The parameter does not affect everything that happens from Windows after loading;
  • OS boot accelerates due to internal file optimization.


Regarding this parameter, you need to explain the predecessor history of Superfetch - Prefetcher. He appeared on Windows XP and the logic of its actions - the base for the superft. It analyzes which files are loaded when starting OS or programs, creates a table of prioritization of these files and optimizes their placement on the media. The difference from SuperFetch is that it does not analyze the pattern behavior patterns. This parameter is the modification of EnableBootTrace, which works not only at the start of Windows, but also when you start applications.


The parameter specifies the rule of operation of the Superfelt service. For him, as for EnablePrefetcher, 4 installations are possible:

  • 0 - Disable service;
  • 1 - use only when downloading applications;
  • 2 - use only when loading OS;
  • 3 - Use when downloading applications and OS.

Do you need superfetch on a computer?

Yes, she still remains in demand. If there is a question of the maximum reduction in the download of computer resources of the computer by the processes of the operating system, then it is much more efficient to disable visual effects, and not SuperFetch.

How safe is it to turn off?

Is it worth a supeerfetch disable or not windows 7? No problems will arise if everything is turned off. The service does not affect the confidentiality of the data and in the overwhelming majority of cases weakly loads the resources of the system. It will not be worse, so it's not worth it to be afraid.

Another question is that there is no particular sense to do it specifically. The service does not just migrate from one version of the OS to another for almost 20 years. If she had completely interfered with something, the SuperFetch was cut out of the system kernel. If she caused the instability of Windows, then it would be accurate to get rid of it.

Ways off Superfetch

Superfetch How to turn off in many ways.

Through the command line

Disconnection is made according to the following algorithm:

  • Click the Windows button on the keyboard, a window will appear, in it (bottom) enter the CMD, click on the result of the search (at the top) right-click and select the "Run from the Administrator" string drop-down menu;
  • The black window will start, in which you want to copy the Net.exe Stop Superfetch command and confirm the launch by pressing the ENTER;
  • In the same window, enter this SC Config Sysmain Start = Disabled command and press ENTER again.

Using the registry editor

Enable, turn off and configure Superfetch Windows 10, 8, 7 and Vista for several clicks. This follows:

  • Click the Windows button on the keyboard, a window will appear, in it (bottom) enter the REGEDIT, click on the result of the search (at the top) right-click and in the drop-down menu select the "Run from the administrator" string;
  • The registry editor will open, and in the left part it is necessary to successively open the following lines: HKEY_LOCAL_MACHINE => SYSTEM => CURRENTCONTROLSET => CONTROL => SESSIONMANAGER => MEMORYMANAGEMENT => PREFETCHPARAMETERS;
  • On the right side of the window to find the SUPERFETCH line, the double click will open the properties in which you need to set the value of O, then save the changes.

Through the "service"

Act as follows:

  • Run "services." You can simply enter the corresponding request in the system search and start the application found. You can hold the combination of Win + R, enter the Services.msc command and run it by pressing ENTER - this method will work on any Windows starting with Vista.
  • Find the Superfetch service. To do this, in the window you need to look at the first column "Name". When it exists, click right-click on the "Properties". On the first tab, the "General" set the required service parameters.
  • Setting. Changing only to "stop" and "Apply", the component will turn off, but when the OS restarts, it will again start again. Why do you need it? You need to change this scenario, for which in the string "Type" to select "Disabled" and click on "Apply".

In the SYSMAIN SUPERFETCH, the SYSMAIN SUPERFETCH is the same. The first name is an intrasystem identifier, and the second name is used to display on the computer screen.

Frequent errors associated with the Superfetch service

It happens that Superfetch Windows 10 ship drive 100%. The system in this mode does not respond to user commands, and therefore it is difficult to complete the current operations - for example, the browser does not want to close. This is usually observed in two circumstances:

  1. On a computer 4 and less gigabytes of RAM. Figuratively speaking, if you give the service to the will, then she gladly sews 20 gigabytes of software and system files. However, today even an open browser with 10 tabs within 5-6 hours can calmly take 2 gigabytes of RAM. Such a resource-intensity of modern applications does not allow the service to "break out", which can cause its internal failure.
  2. When starting demanding games on old computers. In this scenario, the situation is aggravated by the fact that toys are very often referring to various files - all the time new textures are loaded, which weigh a lot, colorful visual effects in peak moments may require all available resources from the system. If you add to this an old and slow hard drive, then Superfetch will become a "bottle neck" OS - service in the desire to optimize everything for such an active and chaotic circuit of files.

Error solving

The most effective way to fix any error is to disable the service. This is most efficient, but you can also try such ways:

  • change the values ​​of service parameters;
  • Reinstall the newly installed applications;
  • Check the hard disk on errors.


A lot of Superfetch is due to the fact that she debuted on Vista OS - back in 2006. In those years, programs developers are much more attention to testing and optimizing the product, it particularly concerns the rationality of the use of RAM. So there was a situation that then it was really possible to pre-load frequently used data into the RAM, and this has improved the contentability of the computer. Today, this technology is already somewhat outdated - there are few RAM, and hard drives have become much faster. Nevertheless, it is not necessary to disable this service specifically. The exception is only those situations when it is precisely guilty in hanging the computer.

Superfetch - utility that allows you to make the work of frequently used programs of more responsive and high-speed. The intelligent service analyzes the work of the programs running on the desktop, and subsequently loads the necessary files to quickly start and work. How to effectively use Superfetch and in what cases you can refuse to refuse our review.

Basic service job settings

To independently manage the Superfetch service settings, use the registry editor. To start it, call the Win + R hot buttons to "Run" the string and write the "Regedit" command in it. The registry window opens. Required recording settings are stored by this path:


Here you can manage all the service parameters: turn on, turn off, and also specify in what cases the service works, and in what no. Registry lines with the parameter type "REG_DWORD" are just responsible for setting up.

To enable / disable the service, we need an enablesuperfetch registry entry. If it is not, you can create it yourself. To do this, right-click the navigation mouse on scratch and select the "Create" function - "DWORD parameter". In the "Name" field, specify "EnableSuperfetch". Double click on the string We call the parameter editor. In the field that opens, you need to set the value of the parameter. The value is set as follows: 0, 1, 2, 3, where

0 - Connected

1 - Accelerate Application Start

2 - System Download Acceleration

3 - Acceleration of startup and applications, and systems

Superfetch: What is this service

To work properly, the EnablePrefetcher registry is needed. It is responsible for the cache files and the mechanism of the proactive sample. The values ​​of this record are similar to EnableSuperFetch values ​​and must be the same. If you do not have this record, it needs to be created by analogy with the recording that we created to enable / disable the service. EnablePrefetcher.

The EnableBootTrace record is responsible for checking the service. In the usual state, the value of this item is "0", that is, it is disabled. Its inclusion is only necessary when the service of the service issues failure. For example, if the system failed to run the service or it is completed due to an error.

Since the Superfetch service is installed on all Windows OS, then the default data is on all computers. If you do not work this service, check:

  1. Is there a SYSMAIN.DLL file in the System32 folder.
  2. Whether the registry records we spoke are present, and whether they are damaged.

How to speed up the system using the Superfetch and Flash drive

If the RAST memory of your PC is small, but I want to improve the speed of the system, then the SuperFetch and Flash memory will help you. Of course the same effect as it will not be from RAM, but the hard disk in fact turns out to be slower than the removable medium. To speed up the system, we make the following steps:

  1. We connect the Flash drive to the computer (sufficient volume in 4 GB).
  2. On the desktop you will pop up the autorun window and select the "Acceleration of the System" option in it. Accelerate the system

Problems in Superfetch

It would seem that such a service is just salvation for the work of low-power desktops. But it has underwater stones. The Superfetch utility works in the background constantly, and its maintenance also needs additional memory. In addition to the memory that the program itself occupies, it loads the disk with cached files necessary to quickly launch frequently requested applications. As a result, it may happen that PC power is enough for quick work, but SuperFetch slows down the system speed. Due to overload, open applications begin to "hang", and in the midst of work or the game you can simply throw out from the program. In such situations, a dilemma arises: is SuperFetch need or not? Does SuperFetch need or not

For the first time this utility appeared on the Vista OS and was an advanced version of the Prefetch service from the XP OS. She quite well increased the productivity of slow programs. But since then, no one has done its development and today it is morally outdated. Another minus is that, analyzing the applications, the utility is erased at their discretion and records the cached data they need. All this leads to a rapid wear of the hard disk. Permanent memory load in the background, unnecessary load on SSD drives does not speak in favor of SuperFetch. But to solve the question of the need for its presence in your operating system to you.

How to turn off the utility

The Windows 10 operating system uses the default superfetch and does not recommend it off. But if you decide to still stop her work, then follow these instructions.

Option 1 . Special program SuperFetch.exe.

This is the easiest solution to the management of this Windows service. Download the application to your PC and run. In the main window interface, you can not only disable Superfetch or Prefetch, but also improve system performance. For example, accelerate the start of the PC, download applications, disabling image caching and much more. Superfetch.exe program

Option 2. Through the task manager

Turn on Windows Manager using hot keys Ctrl + Alt + Del or Ctrl + SHIFT + ESC And open the option "Run Task Manager". On the Services tab, find the "Sysmain" line in the "Name" column, the Superfetch service will be specified in the description. Click on the Right-click line and in the list that appears, select "Stop Service". Start the Sysmain service

Such manipulation will stop the operation of the program only to the nearest reboot of the system. To completely disable SuperFetch, click in the lower right corner on the "Services ..." button to start the system control. Next, double-click on the line of our service, call its properties. Find the "Startup type" line in the window that opens and change its value to "disabled". Save the changes. Hooray! Now the problems with the overload of the disk are eliminated.

Option 3. via the registry editor

Run the registry editor using the Row Row. For this, click the keyboard key on the Win + R keyboard in any layout, and in the row of the dialog box that appears, enter "Regedit". On the left in the column you will have a registry tree. The service you need is at:


To disable the Superfetch, the EnablePrefetcher and EnableSuperfetch registry entries must be set to "0". To do this, right-click on the string and select the Edit ... option. In the window that opens in the "Value" field, we prescribe "0" and save the parameters. Reboot the system to apply a new configuration.

Option 4. Using the command line

The SuperFetch node service can be disabled via the command line by running it on behalf of the administrator. To do this, using the Start menu search string, we find the "Command Line" function, click on it with the right mouse button and select "Run on the name of the administrator". In the window that opens, add in the string " SC Config Sysmain Start = Disabled "And press the input button on the keyboard. In the same window, the line below the system will answer you about the successful operation. For new configurations to be completed, you need to restart the system. SC Config Sysmain Start = Disabled

We hope our material was useful for you, and now you know why you need a service Superfetch and how to manage it. But if you are tormented by the question - to disable this program or not, you can not worry: stop the utility even in the worst case will not significantly affect PC performance. But the disconnection can significantly speed up the process of loading the system and applications.

Over time, each computer begins to work more slowly. The reason for this may be not only the presence of "garbage" files in the system, but also a service called Superfetch, which, although it is designed to optimize the operation of the device, in some cases it brings only damage to the computer in the form of problems with speed. What was the option for? How to disable it if the device refuses to work stably with it?

Superfetch service in Windows 10: What is responsible for which you need

The service known to users of Windows 10 as Superfetch is responsible for supporting and improving the performance of the system, as indicated in its description in the service window. Other its names are svchost.exe and sysmain. How does she optimize the operation of the device?

This system component analyzes how RAM is used: which applications are loaded in it most often. Gradually, the service marks these utilities as "often launched" and begins to upload them in advance in the RAM of PC. As a result, the program opens noticeably faster, because they have already partially been in RAM.

Superfetch in the list of other services
Superfetch service determines which utilities you use most often, and places them in advance in the "RAM"

Superfetch fills in popular utilities (caches) only the free part of the "RAM". If the system suddenly needs an additional amount of RAM memory for programs that are not included in the list of frequently used, the service immediately frees it in order not to reduce the speed of work on the PC.

How to configure the Superfetch service on Windows 10

Superfetch service is easy to configure to your computer: enable its separate options. It is possible to make it in the "Registry Editor", as well as in the Local Group Policy Editor window. The principle of setting is the same for both cases: you need to put a certain value in the parameter that is responsible for this service. The instruction is quite simple, so even a beginner will cope with it. We use for example "Registry Editor":

  1. Call the "Run" universal window to start windows and programs using the familiar combination of Win + R. We print the REGEDIT request, which will call the registry editor. Click immediately by OK.
    Window "Run"
    Enter the REGEDIT command in the Open field
  2. Click on "yes" to allow the editor to make changes on the computer.
  3. In the left panel area you will see several main branches. Open the third of them called HKEY_LOCAL_MACHINE.
    Registry editor
    Open the HKEY_LOCAL_MACHINE folder on the left side of the editor window
  4. Now alternately launch the following folders: System - CurrentControlSet - Control - Session Manager - MemoryManagement - PrefetchParameters. When you open the latter, switch your attention to the second part of the panel. It will have a list of certain registry entries. Find among them EnableSuperfetch.
    Folder PrefetchParameters
    In the PrefetchParameters folder, find the EnablesUPERFETCH parameter
  5. If it is not, you need to create it. To do this, click on the latest open folder PrefetchParameters with the right mouse button and select the "Create" first, and then "DWORD parameter". Give him a corresponding name.
    Context menu Prefetchparameters
    Create EnableSuperfetch parameter in the PrefetchParameters folder
  6. Now we click on it with the right mouse button and select "Change" in the context menu or start it with a double-click left button.
    Item "Change"
    Click on "Edit" in the context menu of the parameter
  7. In the gray window, which opened on top of the editor, we are interested in the "meaning" field. It is necessary to write one of the following numbers, depending on what exactly you want to optimize:
    • 1 - caching of frequently used utilities;
    • 2 - accelerate the launch of only Windows system components;
    • 3 - Optimize the launch and components of Windows, and programs.
  8. The recommended parameter is the last. By the way, it is installed by default.

Should I disable the Superfetch service

Do I need to turn off this option to optimize PC operation? Deactivate the service is accurately under the following conditions:

  1. You have less than 1 GB RAM. This volume is not enough for stable service.
  2. You have noticed that a large amount of "RAM" is consumed and the productivity has deteriorated during active operations with RAM.
  3. You regularly use a large number of applications that consume many PC resources.
  4. Your "RAM" and hard disk is very worn. In order not to load them once again due to the active operation of the Superfetch service, turn it off.

If SuperFetch does not consume a lot of resources and the computer works in good mode, you do not need to turn off the option. To help you decide on the choice, consider also the pros and cons of the use of the service.

Negative effects from the Superfetch service

What can unite the user to disable this option on the PC:

  1. Superfetch - background process, so it always uses resources both RAM (RAM) and a central processor (CPU).
  2. With the application enabled, all will be loaded for some time (depends on the resource and system status). Superfetch only accelerates this process to one way or another, but does not eliminate the need to load utilities into RAM at the time of launch.
  3. If you play the resource-intensive games and less than 4 GB of RAM are installed on your system, there is a chance that they will constantly close or work with failures, as Superfetch will also constantly unload and download the data of these utilities.
  4. If you have a SSD solid state drive with installed Windows 10, the SuperFetch function is not needed. It just will not be an effect, because such a hard disk works quickly by itself.
  5. Windows can start slowly start when the computer is turned on, since the Superfetch service will immediately download one or another amount of data from your hard disk in RAM. If, when you start Windows, your resources are highly loaded within a few minutes, it is worth thinking about the disconnection of this function.

Benefit from this service

For the most part, the Superfetch service is very useful to Windows 10 clients if there is a large amount of "RAM" on the device. Even if you have an average specifications, the function will work in normal mode and no inconvenience you will have to endure.

What advantages from using SuperFetch can be allocated:

  1. Accelerate Windows startup and the most popular applications installed on your computer.
  2. Running OS components and useful standard Windows utilities in the background, which are designed to improve the speed of the PC and protect it from malicious programs. For example, it may be the "Windows Defender" and the disk defragmentation service.
  3. Caching images and some other elements of sites in browsers. When their subsequent launches, the pages will be loaded markedly faster.

How to Disable Superfetch

You can deactivate SuperFetch several standard methods. This uses only the built-in Windows tools. Consider in detail each of the options.

Turning off through "services"

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

  1. Click on the icon in the form of a magnifying glass on the "taskbar", which is located to the right of the "Start" button. In a row for query typing "Services". The desired system section will immediately appear in the search results. Click on it once the left mouse button.
    Windows search
    Enter the query service in the search bar
  2. The second way to start the same service is through a small "execute" window. We call it using the Win + R key combination. In the "Open" string, enter the Services.msc command and click OK or click on ENTER. After that, click on "yes" to resolve the "Services" window to make changes on your device.
    Command Services.msc.
    Insert the SERVICES.MSC command in the "Open" field
  3. In the list of service will be alphabetically, so we are looking for a superfetch at the end of the list of objects with English names. Click on her left mouse button. In the left panel, click on the blue link "Stop".
    Window "Services"
    Click on the "Stop" link in the left menu
  4. If the left menu is missing, switch from the "Standard" tab to the "Advanced" window at the bottom of the window.
  5. The stopping option is also available in the context menu of the element that runs the right button with the right button.
    Context menu Superfetch
    Click on "Stop" in the Superfetch context menu
  6. In the above context menu with the list of options, click on the "Properties" item.
  7. A new window will open. In the General tab, you must click on the "Stop" button. After that, change the type of startup in the block of the same place. In the drop-down menu, we put either "disabled" or "manually". The latter value is set in the event that you want to include this service if necessary.
    Window "Properties"
    Set the "Disabled" or "manually" value in the "Startup Type" drop-down menu.

Video: Deactivate Superfetch in "Services"

Deactivation in the "Command Line"

In the standard Windows service "Command Line" you can change the type of startup Superfetch:

  1. We will use the standard Windows search service again. Click on the "magnifier" on the "taskbar" and print the request corresponding to the Console name. As the system is inserted, it will be to predict what exactly you want to find. It is usually enough to enter several first letters.
    "Command String" in "Searching Windows"
    Start printing a "Command Line" request in "Searching Windows"
  2. Click now according to the desired section in the results of the right key and in the list of clicking already by the "Startup on behalf of the administrator" option.
    Run on the name of the administrator
    Select the first "Run on the name of the administrator"
  3. In the black window insert the copied command: SC Config Sysmain Start = Disabled. Immediately press the ENTER to execute it "command period".
    Command line
    Enter or insert the SC Config Sysmain Start = Disabled command in the Black Editor
  4. Restart the device so that all changes entered into force.

Using the registry editor

In this standard Windows window, you can not only turn on separate operations of the Superfetch service (separate Windows or application optimization), but also to completely disable it. How to do this:

  1. Using the manual from the section "How to configure the Superfetch service on Windows 10", open the PrefetchParameters folder and find the EnablesUpeRFetch registry entry there.
  2. Click twice on it to open its parameters.
  3. In the "value" line in a small gray window instead of 3 Write 0. To save the changes, click on approx.
    Changing EnablesUPERFETCH
    Put 0 as the value for the EnablesUPERFETCH parameter
  4. Restart your PC so that all changes take into force.

In the "Task Manager"

This method will help disable service only for a while, in particular, only for the current session. When you restart the computer, the service will be turned on automatically again. This method will suit you if you want to deactivate the option only at the moment, and not turn it off. To change the type of service type, use the instruction from the section "Disconnection through" services ".

So, as for a while 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. Its window you can also call with a combination of three keys: Ctrl + Alt + Delete.
    Context menu "Taskbar"
    Click on the Task Manager item in the Context menu "Taskbar"
  2. Switch immediately to the "service" block. Click also over the header of the first column for easy search.
    Tab "Services"
    Click on the title "Name" column to arrange a list
  3. In the list we find the SYSMAIN service. This is another type of Superfetch. I click on the right mouse button on the item and in a small list, select "Stop".
    Stop item in the SYSMAIN menu
    Click on "Stop" in the context menu Sysmain

Superfetch Launch Error

When you turn on the SuperFetch service, difficulties may occur. Even entering the desired values ​​in the Registry Editor does not help - the service does not start. At the same time, an emergency completion appears or prohibit access. As a rule, an error with the message cannot be launched number 1067 or 1068.

Because of what an error occurs:

  1. The computer does not have enough RAM to work the service.
  2. There was a conflict between RAM strips.
  3. The computer has damaged system files. In this case, correct them using the "Command Line".
  4. It may be failures in the system itself. Configure the service 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 able to cure itself: due to the scanning it defines damaged system files and replaces them to new "correct". However, this check launches the user. Follow the instructions to activate scanning:

  1. In "Searching Windows" (Icon in the form of a magnifying glass) Type the "Command Line" request. Click in the results on the relevant section of the right mouse button. In the gray submenu, select the first item "Starting on behalf of the administrator".
  2. Boldly click on "yes" in the next window to allow the editor to make changes on your device.
    Permission to make changes
    Click on "Yes" to allow the "command prompt" to make changes on the device
  3. In the black window, enter the SFC / SCANNOW command and click on ENTER so that the system starts checking.
    SFC / SCANNOW Team
    Run the SFC / ScanNow command 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 scanning in percent.
    Scanning process
    The editor will display the progress of checking in percent
  5. As a result, the system will detect "wrong" files and solve the problem with them.

Restoring to start when service fails

If there are problems with the launch of certain services, including the Superfetch, the user is recommended to configure the means to restore them: the "restart" value is set in the event of a failure in operation. How to configure:

  1. Open the Properties window the Superfetch option in the service service, using the manual from the section "Disconnecting through" services "of this article.
  2. Switch to the Recovery tab.
    Restore Tab
    Open the Restore tab in the Properties window
  3. For strings "First failure", "second failure" and "subsequent failures" specify the "Restart Service" value.
    Restart service
    Select "Restart Service" in the drop-down menu
  4. In the following fields, specify the time in minutes, after which the system will perform a restart attempt.
  5. Click "Apply" and then OK.

If the restart after failures does not help, scan PC for malicious software using an antivirus installed on the device. At the same time you need to use the full check function. Antivirus should also be updated. Otherwise, it may not find a virus that hides in its system memory.

The SuperFetch service can benefit the computer only if it is set to a sufficient amount of RAM (at least 1 GB). The option recognizes applications that you most often use, and loads some of them in advance in RAM. Thus, their launch is accelerated. If the service takes a lot of resources from your computer (it starts to slow down, even if there is a large amount of "RAM"), disconnect it in the "Services" window, "Command Line", "Registry Editor" or in "Task Manager".

Rate article:

(1 Voice, Average: 5 out of 5)

Share with friends!

Superfetch Service in Windows 7

Users of the Windows 7 operating system, facing the service called Superfetch, ask questions - what is it, why is it necessary, and is it possible to disable this element? In today's article we will try to give them a detailed answer.

Purpose Superfetch.

First, consider all the details associated with this system element, and then analyze the situation when it is worth disconnecting, and we will tell you how it is done.

The name of the service under consideration is translated as "Super Value", which directly answers the question about the purpose of this component: roughly speaking, this is a data caching service to improve the system performance, a kind of software optimization. It works as follows: in the process of user interaction and OS, the service analyzes the frequency and conditions for the launch of user programs and components, after which it creates a special configuration file, where it saves data to quickly launch applications that are most often called. This involves a certain percentage of RAM. In addition, Superfetch is also responsible for some other functions - for example, working with swap files or ReadyBoost technology, which allows you to turn the flash drive in addition to RAM.

See also: how to make RAM from a flash drive

Is it necessary to turn off the supercore

Super discharge, like many other components of Windows 7, are not active by default. The fact is that the Superfetch operating service can accelerate the operating system speed on weak computers at the cost of increased efficiency consumption, albeit minor. In addition, the super-selection is capable of extending the life of traditional HDD, no matter how paradoxically sounded - active super-discontinuity disk practically does not use and reduces the frequency of appeal to the drive. But if the system is installed on SSD, the SuperFetch becomes useless: solid-state drives are faster than magnetic disks, which is why this service does not bring any increase in the speed of operation. Its shutdown frees part of the RAM, but too little for serious influence.

When is it worth disconnecting the element in question? The answer is obvious - when problems are observed, first of all the high load on the processor, which is unable to cope more gentle methods like cleaning the hard disk from the "garbage" data. You can deactivate supervoors in two methods - through the environment "Services" or by way "Command Line" .

Note! Turning off Superfetch will affect the availability of the ReadyBoost function!

Method 1: "Service" tool

The easiest option of stopping the supervoor work is to disable it through the Windows Service Manager 7. A procedure for such an algorithm occurs:

  1. Use the key combination Win + R. To access the interface "Run" . Enter the parameter to the text string Services.msc. and press "OK" .
  2. Call service manager to disable Superfetch in Windows 7

  3. In the list of services dispatcher elements, find the element "Superfetch" and double click on it LKM. .
  4. Open service properties to disable Superfetch in Windows 7

  5. To disable supervolation in the menu "Startup type" Select option "Disable" , then use the button "Stop" . Use buttons to apply changes "Apply" и "OK" .
  6. Configure SUPERFETCH WITH Windows 7

  7. Restart the computer.

This procedure will turn off both the SuperFetch itself and the autorun service, thus completely deactivating the element.

Method 2: "Command Line"

It is not always possible to use the Windows Services 7 Manager - for example, if the version of the operating system is Starter Edition. Fortunately, there is no task in Windows that it could not be solved by using "Command Line" - She will help us and turn off super-stop.

  1. Go to the Console with the authority of the administrator: Open "Start" "All applications" "Standard" , Find there "Command Line" , Click on it PCM and select Option "Run on the name of the administrator" .
  2. Open the command line to disable Superfetch in Windows 7

  3. After starting the element interface, enter the following command:

    SC Config Sysmain Start = Disabled

    Check the correctness of the parameter input and click ENTER .

  4. Enter the Superfetch Disable Setup in Windows 7

  5. To save new settings, make the rib machines.

As practice shows, engaging "Command Line" more efficiently turn off through the service manager.

What to do if the service does not turn off

The methods that are not always indicated above are effective - super-stop does not turn off through service management, nor with the help of the command. In this case, you have to manually change some parameters in the system registry.

  1. Call "Registry Editor" - The window will come in handy again. "Run" in which you need to enter the command regedit. .
  2. Open Registry Editor for Complete Superfetch Turning Off in Windows 7

  3. Open the directory tree to the following address:


    Find there the key called "EnablesUPERFETCH" And double-click on it with the left mouse button.

  4. Edit a parameter in the registry for a complete shutdown of Superfetch in Windows 7

  5. To complete shutdown, enter the value. 0, then click "OK" And restart the computer.

Enter the value of the complete shutdown of Superfetch in Windows 7


We examined in detail the features of the Superfetch service in Windows 7, the methods of turning off in critical situations and the solution should be ineffective. Finally, we remind - program optimization will never replace the upgrade of the components of the computer, so it is impossible to rely too much on it.

CloseWe are glad that you could help you solve the problem. CloseDescribe what you did not work.

Our specialists will try to answer as quickly as possible.

Will this article help you?


Добавить комментарий