Build error dev c 1073741819

Ошибка в dev c++ Error -1073741819 C++ Решение и ответ на вопрос 1922265

0 / 0 / 0

Регистрация: 05.03.2013

Сообщений: 26

1

17.02.2017, 19:58. Показов 10962. Ответов 1


Поставил windows 10 установил dev c++ и при компилировании любого кода вылезает эта ошибка, старые проги которые делал на винде 7 также выдают ошибку но запускаются, новые не хотят , скрины ниже. Пробовал 2 метода устранения этой ошибки которые выдал поиск (изменение темы винды и схемы звука), менял параметры совместимости, запускал от админа и без, ничего не поменялось.

Миниатюры

Ошибка в dev c++ Error -1073741819
 

Ошибка в dev c++ Error -1073741819
 

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



7275 / 6220 / 2833

Регистрация: 14.04.2014

Сообщений: 26,871

17.02.2017, 20:45

2

Попробуй путь без русских букв.



0



my assignment is to take in a data file of all the possible letters for each die from the game Boggle. Here’s a copy of the data file:

   D R L X E I
   C P O H S A
   N H N L Z R
   W T O O T A
   I O S S E T 
   N W E G H E
   B O O J A B
   U I E N E S
   P S A F K F
   I U N H M Qu
   Y R D V E L
   V E H W H R
   I O T M U C
   T Y E L T R
   S T I T Y D
   A G A E E N

Each die takes 6 of the letters, and these are stored in a linked list. When I have tried to run the following code, I keep getting an error code: C:Dev-CppMakefile.win [Build Error] [Untitled1.o] Error -1073741819

I’ve tried using 3 different IDEs, but always seem to get some compiling issue. I can’t seem to figure out where I’m going wrong! This isn’t complete yet by any means but would rather figure this out before I keep going deeper and deeper. Thanks in advance!

code:

#include <string.h>
#include <stdlib.h>
#include <stdio.h>


#define LENGTH 80

struct boggleDataNode{
       char data[3];
       struct boggleDataNode *nextData;
}*head;

struct boggleDieSideNode{
       char dieSideData[3];
       struct boggleDieSideNode *nextSide;
}*head1;

void readData(struct boggleDataNode temp);

int main(){
    int counter = 0;
    struct boggleDataNode *head;
    struct boggleDieSideNode *head1;
    struct boggleDataNode *temp;
    *head = NULL;
    *head1 = NULL;
    *temp = *head;
    readData(*temp);


    system("pause");
    return 0;
}
void readData(struct boggleDataNode temp){
    //initializing variables including
    //opening the input file
    FILE *input = fopen("BoggleData.txt","r");
    int name =0; 
    int id=0;
    char data[96] ={};

    //error checking that the file opened
    if (input == NULL){
        fprintf(stderr, "Can't open input file!n");
        exit(1);
    }
    while( fscanf(input, "%s", &data) != EOF)
           printf("%s", data);

}

asked Jun 23, 2015 at 20:49

bravesaint's user avatar

16

In your code, change

struct boggleDataNode{
       char data[3];
       struct boggleDataNode *nextData;
}*head;

to

struct boggleDataNode{
       char data[3];
       struct boggleDataNode *nextData;
};

as it seems you don’t need a global pointer for that structure anyway. As per your usage, it will be shadowed by the local head.

Same goes for head1 also.

Next, you assign NULL to a pointer itself, not to the variable it points to. (FWIW, NULL itself is a pointer, an invalid one, though).

Change

*head = NULL;

to

head = NULL;

answered Jun 23, 2015 at 21:00

Sourav Ghosh's user avatar

Sourav GhoshSourav Ghosh

132k16 gold badges184 silver badges258 bronze badges

5

Whatever else in your program logic is wrong, there’s also a syntax error in

 char data[96] ={};

since ISO C forbids empty array initializers. If your build breaks due to this, it may explain the «Build Error». If you want data to be zero initialized, a single = { 0 } will do.

It is also a good idea to crank up the warning level of your compiler by adding appropriate options. What system (OS) is this? Which compiler?

answered Jun 23, 2015 at 21:07

Jens's user avatar

JensJens

68k15 gold badges119 silver badges176 bronze badges

1

try removing the ampersand from «&data» because i believe you’re trying to read a string, so pass the string, not the direccion.

 while( fscanf(input, "%s", &data) != EOF)
       printf("%s", data);

so you’d have this:

  while( fscanf(input, "%s", data) != EOF)
       printf("%s", data);

answered Jun 23, 2015 at 21:29

Alejandro Camba's user avatar

0

strongly suggest, when compiling to enable all warnings, then fix those warnings. Afterall, the compiler knows the language much better than us humans.

The following code

1) compiles cleanly,

2) has unneeded items either commented out or #if 0…#endif out

3) checks for input errors

4) uses ‘perror()’ to properly output system function error info
including the message related to the current ‘errno’ value

5) closes the input file after all reading completed

6) the fscanf() will stop after reading one numeric char from the input file
because %s will stop when any ‘white space’ is encountered.

#include <string.h>
#include <stdlib.h>
#include <stdio.h>


//#define LENGTH 80
// Note: surround numeric #defines with parens to avoid text substituion errors
#define MAX_DATA_LEN (96)

#if 0
struct boggleDataNode
{
       char data[3];
       struct boggleDataNode *nextData;
};
#endif

#if 0
struct boggleDieSideNode
{
       char dieSideData[3];
       struct boggleDieSideNode *nextSide;
};
#endif


void readData( void );

int main( void )
{
    //int counter = 0;
    //struct boggleDataNode *head = NULL;
    //struct boggleDieSideNode *head1 = NULL;
    //struct boggleDataNode *temp = NULL;

    readData();


    system("pause");
    return 0;
} // end function: main


void readData()
{
    //initializing variables including
    //opening the input file
    //int name =0;
    //int id=0;
    char data[ MAX_DATA_LEN ];

    FILE *input = fopen("BoggleData.txt","r");
    //error checking that the file opened
    if (input == NULL)
    {
        perror("Can't open input file!n");
        exit(1);
    }

    // implied else, fopen successful

    while( 1 == fscanf(input, " %s", data)) // note: format string leading space to skip 'white space'
           printf("%s", data);

    fclose( input );
} // end function: readData

answered Jun 25, 2015 at 23:23

user3629249's user avatar

user3629249user3629249

16.3k1 gold badge19 silver badges17 bronze badges

Загрузка новой версии исправила мою проблему, спасибо за помощь.

Я не могу скомпилировать свою программу и понятия не имею почему? Я искал довольно трудно найти причину, почему это происходит безрезультатно. Я просто пытаюсь запустить пример по умолчанию, который дает вам dev-c ++ это то, что он выплевывает
Это журнал компиляции

Compiler: Default compiler
Building Makefile: "C:UsersalexDesktopC++test2Makefile.win"Executing  make...
make.exe -f "C:UsersalexDesktopC++test2Makefile.win" all
g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"
make.exe: *** [main.o] Error -1073741819

Execution terminated

-3

Решение

я перевел -1073741819 в шестнадцатеричное число (с помощью калькулятора Windows):

-1073741819 знак равно 0xC0000005

Есть таблица всех NTSTATUS ценности на MSDN. Соответствующая строка:

0xC0000005 STATUS_ACCESS_VIOLATION

Инструкция в 0x% 08lx ссылается на память в 0x% 08lx. Память не может быть% s.

Это звучит как ОП g++ как-то сломан, так как для меня это выглядит make.exe сообщает код выхода -1073741819 из g++,

За 20 лет профессионального опыта у меня были редкие случаи, когда определенный неправильный код C ++ приводил к сбою моего компилятора (вместо того, чтобы просто сообщать об ошибке). Это не происходило в течение многих лет.

Пример кода ОП

#include <cstdlib>
#include <iostream>

using namespace std;

int name(int argc, char *argv[])
{
system("PAUSE");
return EXIT_SUCCESS;
}

выглядит ИМХО слишком невинно, чтобы вызвать такую ​​ошибку компилятора, как упомянуто выше.

Итак, я согласен с советом Юнноша:

Пытаться g++ --version на консоли (например, cmd.exe). а) проверка g++ работает на всех. б) Посмотрите, не слишком ли устарела версия.

Вы также можете проверить, не смешаны ли случайно параллельные установки инструментов с одинаковыми именами. Это может случиться, например, имея конфликтующие места в PATH переменная окружения.

1

Другие решения

Других решений пока нет …

  • Forum
  • Beginners
  • Dev C++ Hello World Program outputs make

Dev C++ Hello World Program outputs make Error -largenumber

The Machine is running the latest version of Windows 10.
Dev C++ 4.9.9.2 (mingw) was installed on the C: Drive (C:/Dev-Cpp) via the official bloodshed website.
The Souce Code(s) is saved in the Documents/DevC++ Folder.

This is the source code:

1
2
3
4
5
6
7
8
9
#include <iostream>

int main()
{
    std::cout << "Running" << std::endl;
    system("PAUSE");
    return 0;
}

1. — Output of Compile & Run (F9):
———————————
C:UsersmyusernameDocumentsDevC++Makefile.win [Build Error] [main.o] Error -1073741674
———————————

2. — Output of Compiler Log:
———————————
Compiler: Default compiler
Building Makefile: «C:myusernamemyusernameDocumentsDevC++Makefile.win»
Executing make…
make.exe -f «C:UsersmyusernameDocumentsDevC++Makefile.win» all
g++.exe -c main.cpp -o main.o -I»C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include» -I»C:/Dev-Cpp/include/c++/3.4.2/backward» -I»C:/Dev-Cpp/include/c++/3.4.2/mingw32″ -I»C:/Dev-Cpp/include/c++/3.4.2″ -I»C:/Dev-Cpp/include»
make.exe: *** [main.o] Error -1073741674
Execution terminated

———————————

When running g++ (—version) in a regular cmd, bash or powershell, there’s no output, nor any error whereas gcc gives an «Internal error: Aborted (programm collect2)» error.

Appended C:Dev-Cppbin System-Path Variable.

Last edited on

Well, your very first issue is that you’re using Dev C++. I would recommend a better IDE like Code::Blocks or a more professional one like Visual Studio(I recommend VS), both of which you can get for free. They also give you better error messages and tell you what is wrong.

I ran the code in Visual Studio 2019 and on a few online compilers and it runs fine for me. I’m unsure what the error is.

Also, dont use system anything. use std::cin.get() to wait instead.

Something like this:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>

using std::cout;
using std::cin;
using std::endl;

int main()
{
    cout << "Running" << endl;
    
    cin.get();

    return 0;
}

Last edited on

It’s either not installed properly or it’s something weird like a bad reaction with your real-time antivirus protection (which you would need to disable if that’s the case).

However, I agree that codeblocks is better than dev-c++. You might want to totally uninstall dev-c++ and get codeblocks instead.

Or the free MS VS 2019 Community edition.

Hello My Echo My Shadow And Me,

If you must use Dev C++ there is a newer version 5.11 that would be better. Otherwise Code::Blocks or a version of MSVS, 2017 or 2019, would be a better choice. I use MSVS 2017 and 2019, but do not take that as an endorsement because I also use Code::Blocks and others at times.

Your code should not make any difference, but Dev C++ is set up to use a standard that is pre2011 so you may have some problems. Or as dutch said it may have been a bad install.

If it is properly installed consider following this:


The DEV C++ that I have is version 5.11 with a build year of 2015.

To adjust the settings:
 • Under the Tools menu choose "Compiler Options".
 • In the window that comes up you will see tabs for "General", "Settings", "Directories" and "Programs".
 • Choose the settings tab.
 • In the next set of tabs that come up choose "Code Generation".
 • The last line should say “Language Standard (-std).
 • On the right side of that line click on the down arrow.
 • In the list box that comes up choose "ISO C++ 11".  // I believe this is the best choice.
 • Press "OK".
This will let the IDE and compiler use the C++11 standards.

You should also look under the “Help” menu choice and click on "About" for more information.

Just so you know I ran this in my installed version of Dev C++ wit no problem.

You posted the contents of the log file, but the «Makefile.win» file would be of more use.

Andy

Installing a newer (5.11) seems to have fixed the issue magically.
It is worth noting that the newer version were (auto)installed into the Program Files(x86) folder instead of directly on the C: drive. Furthermore TDM was chosen.

Thanks everyone.

Last edited on

Topic archived. No new replies allowed.

Howdy!!
I am Kind of thrown back by an error message that makes no sense to me. 
When compiling a small program I get an error message saying:
Compiler: Default compiler
Building Makefile: "C:mayadevjmenewaccountMakefile.win"
Executing  make clean
rm -f main.o newaccount.o ../gnu_io/gnu_io.o ../date/date.o ../account/account.o ../exception/exception.o ../io_base/io_base.o ../money/money.o ../name/name.o ../strtools/strtools.o  NewAccount.exe

g++.exe -c main.C -o main.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"   

make.exe: *** [main.o] Error -1073741819

Execution terminated

Does anyone know what could be causing this error message?

__________________________________________________________________
Switch to Netscape Internet Service.
As low as $9.95 a month -- Sign up today at http://isp.netscape.com/register

Netscape. Just the Net You Need.

New! Netscape Toolbar for Internet Explorer
Search from anywhere on the Web and block those annoying pop-ups.
Download now at http://channels.netscape.com/ns/search/install.jsp


Некоторые пользователи операционной системы Windows при запуске какого-либо приложения с правами администратора могут столкнуться с ошибкой «Ошибка файловой системы 1073741819». Довольно часто это происходит при переходе и соответствующем обновлении с Windows 7 на Windows 10, но бывают случаи, что с данной проблемой встречаются пользователями Windows 7 и Windows 8. В этой статье я расскажу, в чём суть ошибки данной дисфункции каковы её причины, и как исправить ошибку файловой системы на ваших ПК.

Скриншот Error code: - 1073741819

Содержание

  1. Причины ошибки
  2. Как исправить ошибку файловой системы 1073741819
  3. Способ 1. Измените звуковую схему на «по умолчанию»
  4. Способ 2. Измените рабочую тему ОС Windows
  5. Способ 3. Отключите UAC
  6. Способ 4. Создайте другой пользовательский аккаунт
  7. Способ 5.  Измените параметры питания
  8. Способ 6. Удалите AVAST
  9. Заключение

Причины ошибки

Наиболее часто с данной ошибкой встречаются пользователи ОС Виндовс 10, после перехода на неё с Виндовс 7. Возникновение данной ошибки не только мешает запуску программ с административными правами, но и просто не даёт установить в системе какой-либо новый софт. Каждый раз, когда пользователь пытается выполнить подобное, UAC (система контроля учётных записей пользователя) выдаёт ошибку 1073741819, по сути блокируя  административную активность в операционной системе.

Основной причиной, как не странно, обычно является звуковая схема, которая перешла с вашей Windows 7 на Windows 10 при обновлении из одной ОС в другую. По определённым причина Виндовс 10 не способна проигрывать некоторые системные звуки звуковой схемы Виндовс 7, и, как результат, UAC блокирует административный доступ к системному функционалу.

Иллюстрация доступ заблокирован

Как исправить ошибку файловой системы 1073741819

В соответствии с вышеописанным, пресловутая ошибка исправляется следующими способами:

Способ 1. Измените звуковую схему на «по умолчанию»

Для этого перейдите в «Панель Управления» – «Звуки», найдите там параметр «Звуковую схема» и установите на «По умолчанию» (или «Windows по умолчанию»). Рассматриваемая мной ошибка после этого должна пропасть.

Скрин настроек звука в Windows

Выберите звуковую схему «По умолчанию»

Рекомендую также отключить уведомления UAC, для чего откройте стартовое меню, найдите и кликните на «Контроль учётных записей пользователя» (User Access Control), нажмите на «Изменение параметров контроля учётной записи» (Change User Access Control»), и установите ползунок в самое нижнее значение.

Способ 2. Измените рабочую тему ОС Windows

  1. Также в решении ошибки 1073741819 может помочь изменение темы рабочего стола.
  2. Наведите курсор на свободное место рабочего стола, кликните правой клавишей мыши и выберите «Персонализация».
  3. В настройках персонализации кликаем на «Темы», и там  выбираем тему «Виндовс 10».

Способ 3. Отключите UAC

  1. Перейдите в стартовое меню, выберите там Панель управления, поищите UAC, кликните на «Изменение параметров контроля учётной записи» (Change User Access Control).
  2. Установите ползунок в самое нижнее значение (никогда не уведомлять).
  3. После выполнения этого нажмите на кнопку «Spacebar» (пробел), и прощёлкайте системные сообщения, которые могут после этого появиться.
  4. Это может помочь решить ошибку 1073741819 в Виндовс 7 и 10.

Иллюстрация настройки уведомлений

Способ 4. Создайте другой пользовательский аккаунт

Ещё одним, и довольно эффективным способом решения проблемы 1073741819, будет создание новой учётной записи и работа с ней. Обычно в новой «учётке» рассматриваемая мной проблема пропадает.

Способ 5.  Измените параметры питания

  1. Переходим в «Панель Управления» — «Система и безопасность» —  «Электропитание», выбираем настройки текущей схемы управления питания (обычно это «Сбалансированная»).
  2. Жмём там на  «Изменить дополнительные параметры питания», устанавливаем параметр от сети и батареи в «Оптимальное энергосбережение».

Способ 6. Удалите AVAST

В довольно редких случаях причиной рассматриваемой проблемы выступал функционал антивируса AVAST, установленного на компьютере пользователя. Для избавления от ошибки 1073741819 рекомендуется полностью удалить данный антивирус с вашего компьютера, заменив его более стабильной альтернативой.

Заключение

Основным решением проблемы «Ошибка файловой системы 1073741819» является схема звуковой схемы, использующейся по умолчанию в ОС Windows. Если данный вариант не помог, попробуйте другие, перечисленные мной, советы, они помогут устранить ошибку 1073741819 на ваших ПК.

Опубликовано 31 марта 2017 Обновлено 30 сентября 2020

Say your Dev C++ is in C drive of Windows (C:Dev-Cpp)

Copy following text to Tools >> Compiler Options >> Directories >> Binaries and click OK.

C:Dev-CppBin
C:Dev-Cpplibexecgccmingw323.4.2

See the image below.
Compiler Options

Additionally add following text to Tools >> Compiler Options >> Programs before .exe

C:Dev-CppBin
Compiler Options Programs Settings

Please let me know if this has been helpful to you or not.

This entry was posted in Computers, Programming, Technical and tagged Dev C++, Dev C++ compile, Dev C++ compile error, Dev C++ compile error windows vista, Dev C++ compile errors vista, Dev C++ compile errors windows vista, dev c++ makefile build error, Dev C++ Makefile.win, Dev C++ Makefile.win [Build Error] [main.o] Error 1, Dev-C++ [Build Error] Error 1 vista, Dev-C++ [Build Error] Error 1 windows vista, Dev-C++: Error 1, Makefile.win, Makefile.win [Build Error] Error 1, Makefile.win [Build Error] Error 1 vista, Makefile.win [Build Error] Error 1 windows vista, Makefile.win [Build Error] [main.o] Error 1, vista, windows, windows vista, [Build Error] [main.o] Error 1. Bookmark the permalink.

37 Responses to Dev C++ Makefile.win [Build Error] [main.o] Error 1

  1. one says:

    didn’t work 😦
    bye

    • Tina Mishra says:

      didn’t work. why?

  2. one says:

    I had to add:
    c:dev-cppbin
    to the .exe files in the programs tab, Vista didn’t do it correctly. now it works fine =D

  3. Anonymous says:

    Yes, it works for me gr8. I have problem with files, but WITH this tutorial its ok

  4. Anonymous says:

    yes…it solved my problem…
    Thnx..

  5. Praveen says:

    thanks it work mee for 2 times

  6. rst says:

    it works, thanks

  7. THANKS!! says:

    it works, thank you!!

  8. hasan says:

    It works for me. Thanks very much, I was really suffering with this stuff..

  9. k says:

    It works, thanks so much!

  10. roque says:

    si funciono te comento que en el make lo coloque tal y como lo dejaste (quitando los espacios 😀 ) pero al final lo cambio y lo dejo así

    mingw32-make

    problema resuelto gracias

  11. nik says:

    thanks it really helped

  12. Anonymous says:

    it works tnx :)))))

  13. Enzo Roiz says:

    It works ! Thank you 😉

  14. h says:

    did not work

  15. voodoochild says:

    worked!! Thanks a lot.

  16. Marcinkonys says:

    This helped, THANKS!

  17. It worked!!!! Many thanks..

  18. These steps work great. I think that these steps are best for Windows Vista Users.

  19. Curran says:

    did not work for me. I’m still getting the same error

  20. Nikunj says:

    I install dev c++ 4.9.9.2 and write normal program to cout hello world but error come like “no project compile”

    • NN says:

      first you have to compile the source file which is the .dev file

  21. Pingback: Fix Linker Error In Dev C Windows XP, Vista, 7, 8 [Solved]

  22. Thallys says:

    Thanks’

  23. rizwan says:

    did not work with windows 8.1

  24. Laura says:

    It didn’t worked, now I have following problem…:(
    Aborted (program collect2)
    C:Dev-CppExamplesMakefile.win [Build Error] nmake.exe: *** [main.exe] Error 1

  25. AJAY says:

    Thanks !!!! It Worked.

  26. Lx says:

    This helped. Many thanks.

  27. C:Dev-CppBin
    Aborted (program collect2)
    C:UsersDavidDocumentsMakefile.win [Build Error] nmake.exe: *** [minimo.exe] Error 1

  28. C:UsersDavidDocumentsMakefile.win [Build Error] nmake.exe: *** [minimo.exe] Error 1

  29. khadidja says:

    thank you, it’s helpfull, my code works now 🙂

  30. swathi says:

    Did not work

  31. Julian says:

    No me resulto 😦 ahora el error es otro:
    ….Makefile.win [Build Error] nmake.exe: *** [prueba.exe] Error 1
    Ahora voy a tratar de solucionar este

  32. Karina says:

    Auxlio por favor, ya quiero llorar, porque no logro complar en dev c++ 4.9.9.2. tena 5.11 pero me marcaba que no estaba una carpeta, luego tuve problemas con la libreria allegro y en fin, regrese a esa version, nstalé allegro pero resulta que no me deja compilar. Ya puse lo que explicaste pero me sigue marcando un errro que dice makefile.wn error 1073741819 y ya no se que mas le hace falta para funcionar, tengo mucha prisa de avanzar y no se que mas hacer. ayudaaaa

  33. Karina says:

    Encontr{e como resolver lo de makefle.wn, pero ahora me dice que no puede encontrar el archivo allegro.h cuando pongo las cabeceras, pero si est{a el archivo, todo ya lo revis{e muchas vees y nada que logro compilar.

Leave a Reply

В операционной системе Windows, вне зависимости от версии, всегда имеются баги и ошибки, которые проявляются с разной частотой и интенсивностью. Одной из них является ошибка с кодом 1073741819, особенность которой заключается в невозможности инсталляции и запуска программ с правами администратора. Обычно она возникает после миграции с «семёрки» на более старшие версии, то есть пользователи Windows 10 встречаются с проблемой намного чаще. Но и в 7, и 8 Windows она тоже изредка встречается. Сегодня вы узнаете, что означает эта ошибка и как с ней бороться, не прибегая к посторонней помощи.

Ошибка файловой системы 1073741819

Причины возникновения ошибки файловой системы 1073741819

Сущность проблемы заключается в невозможности запуска исполняемых файлов с правами администратора. Из этого же следует, что вы не сможете установить на компьютер новый софт. При каждой попытке запуска программ с административными правами система контроля и администрирования учётных записей пользователей Windows (сокращённо – UAC) будет блокировать открытие этого файла с выдачей сообщения об ошибке 1073741819. По существу, будет также подавлена любая прочая административная активность с вашей стороны.

Основная причина выглядит довольно странно – это миграция с одной версии Windows на другую. В Microsoft допустили неточность, которая имеет столь тяжёлые последствия. Дело в том, что многие параметры пользователя из предыдущей версии ОС переносятся в новую операционку, в том числе и пользовательская звуковая схема. Но при этом некоторые системные звуки в «восьмерке» и «десятке» отсутствуют, что и приводит к блокировке административного доступа к различным системным сервисам и функциям со стороны UAC. Другими словами, ошибка в большинстве случаев проявляется после миграции, хотя известны и более экзотические причины.

Мы попытаемся рассмотреть все известные на сегодня способы решения данной проблемы.

Как устранить ошибку файловой системы 1073741819 в Windows 10/8/7

Исходя из того, что данный баг появляется из-за несоответствия звуковых схем и проявляется в основном при переходе с младшей версии Windows на старшую, а также что ошибка связана с блокировкой UAC прав администратора, мы и будем описывать способы решения проблемы.

Изменение звуковой схемы системы на значение «по умолчанию»

Самый очевидный способ устранения ошибки 1073741819 заключается в исправлении «неправильной» звуковой схемы. При этом у вас есть два варианта – использовать дефолтную схему, то есть схему для данной версии Windows «по умолчанию». Второй вариант не столь хорош – использование схемы «без звуков», но как временное решение его тоже можно использовать – хотя бы для того, чтобы убедиться, что дело именно в схеме. И если не в ней, то выполнить возврат к своим предпочтениям.

Итак, приводим последовательность действий:

Как правило, в результате подобных манипуляций вы сможете без проблем запускать любые программы на исполнение, в том числе и те, которые нуждаются в запуске от имени администратора.

Данный способ самый простой и эффективный, но он вряд ли устроит всех. Если вы привыкли к собственной звуковой схеме и не хотите её потерять, или если работа операционной системы без звуковых оповещений вас абсолютно не устраивает, следует отказаться от этого способа и использовать другие из перечисленных ниже.

Изменение рабочей темы Windows

Вы спросите, какое отношение имеет выбор темы в «десятке» к появлению ошибки 1073741819, связанной с файловой системой? Нельзя сказать, что самое непосредственное, но опосредованное – точно. Дело в том, что рабочая тема – это не только обои, но и заставка, цветовая и звуковая схема.

Переход к настройкам персонализации

Принцип решения проблемы предельно прост: вы выбираете любую тему из раздела «Темы по умолчанию», что автоматически приведёт к использованию дефолтной звуковой схемы.

Переход во вкладку «Темы»

Для выполнения этой операции нужно щёлкнуть ПКМ по пустому пространству на рабочем столе, а в появившемся контекстном меню выбрать пункт «Персонализировать». Откроется новое окно, где и следует выбрать тему по умолчанию, не обязательно называющуюся Windows 10.

Изменение темы Windows

Но, опять же, это вариант не для тех, кому дорога собственная звуковая схема, и таких пользователей, судя по всему, немало. Для них будет интересным решением следующий вариант.

Отключение UAC

Как мы уже знаем, служба UAC отвечает за работу системы контроля пользовательских учётных записей. Её отключение поможет вам устранить ошибку с кодом 1073741819 (аварийное завершение работы программы), но вы должны понимать, какими последствиями чревато такое решение. Если встроенный Защитник определит, что программа, которую вы намереваетесь инсталлировать, может вносить изменения в ваш компьютер, вы не получите соответствующего предупреждения. Если вы готовы смириться с подобными рисками, то это отличный способ сохранить свою звуковую схему без последствий в виде блокировки запуска программ.

Сам алгоритм следующий:

В принципе никто не мешает вам создать свою звуковую схему заново, чтобы не подвергать риску свой компьютер. Но если вы полагаетесь на то, что с любыми угрозами справится установленный антивирус, то такой вариант вполне достоин внимания.

Создание нового пользовательского аккаунта

Этот способ из той же серии – создавая учётную запись нового пользователя, вы автоматически делаете её беспроблемной, поскольку она не перенеслась из предыдущей версии Windows, а была создана в соответствии с текущими правилами.

Вкладка «Учётные записи»

Пункт «Семья и другие пользователи»

Старую учётную запись можно не удалять. Но нужно понимать, что если вы зайдёте в старый пользовательский аккаунт, ошибка 1073741819 снова будет вас сопровождать повсюду, где требуются действия с правами администратора.

Элемент «Добавить пользователя для этого компьютера»

Ссылка «У меня нет данных для входа этого человека»

Метод не слишком удобен и рационален, но если все вышеперечисленные варианты не сработали или являются для вас неприемлемыми – отчего ж не попробовать? При этом вы и решаете проблему, и не теряете свои предпочтения. Правда, пользоваться ими можно будет с определёнными ограничениями.

Пункт «Получить новый адрес электронной почты»

Создание учётной записи

Удаление подозрительного софта

Нельзя исключить и того, что ответственным за блокировку запуска файлов является отнюдь не UAC, особенно если вы убедились, что звуковая схема здесь ни при чём. Вполне может оказаться, что установленный ранее софт каким-то образом блокирует добавление новых файлов, тем самым препятствуя установке новых программ. Проверить, так ли это, можно с помощью антивируса. Не помешает и изучить особенности используемых приложений в поисковике. Возможно, от какой-то программы придётся отказаться.

Изменение параметров питания

А вот это уже действительно экзотика. Но, говорят, способ помогает, если другие не срабатывают.

Алгоритм действий следующий:

Удаление антивируса Avast

Иногда за блокировку запуска исполняемых файлов с правами администратора ответственен антивирус Avast, но вы не знаете, по какой причине он это делает. Лучший способ удостовериться, что виноват именно антивирус – отключить его. И если окажется, что ошибка 1073741819 – это его вина, лучше удалить Avast и заменить его другим антивирусным пакетом, благо выбор достаточно велик.

Удаление антивируса Avast

Восстановление системы

Ничто из перечисленного не помогло? Что ж, если исключить переустановку операционной системы, то в вашем распоряжении имеется более щадящий и очень действенный рецепт – это откат системы до состояния, когда ошибка с кодом 1073741819 вам не досаждала.

Восстановление системных файлов и параметров

Как это сделать, мы рассказывали не единожды, важно только понимать, каковы возможные последствия этого шага.

Заключение

В большинстве случаев решить проблему с ошибкой 1073741819 удаётся использованием дефолтной звуковой схемы или теми способами, которые косвенно приводят к такому же результату. Если ошибка начала проявляться неожиданно и не после перехода на старшую версию Windows, придётся основательно поработать, чтобы диагностировать «болезнь» и вылечить компьютер. Надеемся, что наша статья поможет вам в этом благородном деле.

Понравилась статья? Поделить с друзьями:
  • Bugcheck 1001 windows 10 ошибка как исправить
  • Bug type 210 iphone ошибка
  • Bug splat ошибка как исправить
  • Bug splat ошибка filmora
  • Bug reporter archicad как исправить