Смета ру runtime error 217

в Ошибки ПК 23,905 Просмотров Ошибки времени выполнения, одни из тех проблем, которые преследуют пользователей компьютеров с Windows-based операционными системами. Исправление этих проблем зависит от конкретной ошибки во время выполнения, на что указывает количество и любой текст, который сопровождает сообщение об ошибке. p, blockquote 1,0,0,0,0 –> p, blockquote 2,0,0,0,0 –> p, blockquote 3,0,0,0,0 –> Что …

в Ошибки ПК 23,905 Просмотров

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

p, blockquote 1,0,0,0,0 –>

p, blockquote 2,0,0,0,0 –>

p, blockquote 3,0,0,0,0 –>

Что такое Runtime Error 217?

p, blockquote 4,0,0,0,0 –>

Runtime Error 217 может возникать по одной из множества причин. Эти причины включают в себя:

p, blockquote 5,0,1,0,0 –>

  • Отказ зарегистрировать dll в процессе установки приложения.
  • Наличие вирусов на компьютере.
  • На вашем компьютере установлены неправильные региональные настройки.
  • На вашем компьютере есть устаревший файл msvcrt.dll .

на вашем компьютере.

p, blockquote 6,0,0,0,0 –>

  • Сломанные или отсутствующие файлы реестра.
  • Наличие устаревшего MS DCOM файла на вашем компьютере.
  • Отсутствует stdole32.tlb-файл на вашем компьютере.

Как исправить Runtime Error 217: неисправные установки

p, blockquote 7,0,0,0,0 –>

Если вы подозреваете, что ошибка runtime error 217 возникает из-за неправильной установки, просто переустановите приложение. Однако, если ваш источник для приложения поврежден, то Вам необходимо получить новый диск или скачать новую версию приложения перед его попыткой установки. Как только приложение будет установлено правильно, ошибка runtime больше не должна возникать.

p, blockquote 8,0,0,0,0 –>

Как исправить Runtime Error 217: вирусная инфекция

p, blockquote 9,0,0,0,0 –>

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

p, blockquote 10,1,0,0,0 –>

Как исправить Runtime Error 217: неправильные региональные настройки

p, blockquote 11,0,0,0,0 –>

Если настройки Вашего компьютера неверны, может появится ошибка Runtime Error 217. Убедитесь, что настройки даты на вашем компьютере совпадают для страны, где вы находитесь.

p, blockquote 12,0,0,0,0 –>

Как исправить Runtime Error 217: устаревшие файлы msvcrt.dll

p, blockquote 13,0,0,0,0 –>

Если ошибка происходит из-за устаревшего файла msvcrt.dll, Вам необходимо заменить файл при обновлении операционной системы. Вы можете сделать это, посетив веб-сайт корпорации Майкрософт. Пока вы там находитесь, проверьте все существующие исправления, которые были выпущены для вашей версии Windows.

p, blockquote 14,0,0,0,0 –>

Как исправить Runtime Error 217: устаревший файл MS DCOM

p, blockquote 15,0,0,1,0 –>

Если ошибка появляется из-за устаревшего файла MS DCOM, получите последние обновления для вашей операционной системы через веб-сайт Microsoft.

p, blockquote 16,0,0,0,0 –>

Как исправить Runtime Error 217: отсутствует файл stdole32.tlb

p, blockquote 17,0,0,0,0 –>

Если вам не хватает файла stdole32.tlb, Вам необходимо скачать его и заменить. В то время как вы могли бы быть в состоянии получить этот файл на нескольких различных веб-сайтах, лучше всего получить его через библиотеки Microsoft dll.

p, blockquote 18,0,0,0,0 –>

Как исправить Runtime Error 217: сломанные или отсутствующие файлы реестра

p, blockquote 19,0,0,0,0 –> p, blockquote 20,0,0,0,1 –>

Файлы реестра, которые стали сломанными или повреждены, могут быть восстановлены при запуске авторитетных программ registry cleaner на вашем компьютере. Выберите ту программу, которую вы хотите скачать, установите её и запустите, чтобы выполнить ремонт вашей системы.

(1 оценок, среднее: 1,00 из 5)

В этой статье мы расскажем вам, как избавиться от ошибки runtime 217 error at 123456.

Что делать если у вас стала возникать ошибка runtime 217 error?


Вот варианты решения проблемы:

Autodata — если у вас выдаёт ошибку Runtime error 217 004BB10D необходимо произвести следующие действия:

открываем командную строку (расположена в C:Usersимя вашего компьютера AppDataRoamingMicrosoftWindowsStart MenuProgramsSystem Tools) правой кнопкой по ярлыку, запустить от имени администратора, пишем в появившемся окне cd c:adcda2 “regsvr32 ChilkatCrypt2.dll”

если выдаёт ошибку place the cd/dvd in drive and choose ok необходимо запустить ФАЙЛ.

Если при установке windows либо другого программного обеспечения выдаёт ошибку CRC скорее всего у вас повреждён носитель, так же могут быть неисправны, дисковод, винчестер или флешка. Попробуйте другой не оцарапанный диск или другую флешку, в случае если не помогло, другой оптический накопитель или дисковод.

Видео драйвер перестал отвечать и был восстановлен, возможен перегрев графического ядра, битая память видеокарты, поврежденный кристалл ядра.

D3d.dll или DXD3D dll error — рекомендуется переустановить последний directX

AutoCAD в последних версиях, при загрузке особо ёмких чертежей, было замечено потребление оперативной памяти до 16 гб. В случае если ваш компьютер имеет характеристики intel i3 4gb ddr3*2, проблема проявляется в зависании при сохранении изменений в чертежах (особо ёмких чертежах).

Если у вас сбрасывается время число и год, скорее всего проблема заключается в батарейке материнской платы, которая села от времени и не запитывает BIOS материнской платы от чего он сбрасывает все настройки на заводские, а именно на дату изготовления материнской платы. Так же не которые сайты в браузере могут просить установить сертификат, такие как Mail.ru например.

Решение просто необходимо заменить батарейку.

Запуск программы не возможен, так как на компьютере отсутствует MSVCP.DLL. Попробуйте переустановить программу.

Решение: Необходимо установить microsoft visual С++ самой свежей версии.

В случае если на вашем компьютере бывают частые сбои с синим экраном, (экран смерти, он же BSOD) и каждый раз код ошибки разный 0*00000003b, 0*00000008e, 0*000000050 и т.п. есть большая вероятность неисправной оперативной памяти. Проще всего поставить другую оперативную память и запустить тот процесс или дать ту же нагрузку, какую вы давали при этих сбоях. Сбоя нет, проблем нет, память была неисправна, диагностика успешна, проблема устранена. «Почему проще всего подкинуть другую, а не запустить диагностический тест?» спросите вы, всё очень просто не все тесты видят неисправности оперативной памяти и при этом занимают уйму времени. Проще говоря можно потратить много времени и не найти причину, и двигаться дальше в неверном направлении.

Бывали случаи, что не хотели устанавливаться определённые программы, выдавали ошибки на одном и том же месте, при свеже установленной ОС без вирусов, Windows переставала работать ровно через месяц после установки, в итоге результат битая оперативная память, которая ни в одном тесте не выдавала ни единой ошибки.

Вы можете столкнуться с ошибкой выполнения 217 на ПК с Windows при открытии приложения. У этой проблемы может быть несколько причин, таких как неполный пакет загрузки, поврежденные файлы и т. Д. В ошибке также будет указан адрес, по которому произошла ошибка времени выполнения. Например, он может сказать Ошибка выполнения 217 по адресу 00580d29, 004bb10d, 5009763B, 0047276a, 0041fae1 и т. Д.

Ошибка во время выполнения 217

Вот что вы можете сделать, чтобы исправить ошибку выполнения 217 в Windows 10

  1. Запустите SFC и DISM
  2. Переустановите приложение
  3. Восстановить установку Microsoft Visual C ++
  4. Устранение неполадок в состоянии чистой загрузки.

Поговорим о них подробнее.

1]Запустите SFC и DISM

Как исправить ошибку выполнения 217 (0041ACoD) в Windows 10

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

sfc / scannowDism / Online / Cleanup-Image / ScanHealth

Теперь попробуйте запустить приложение, надеюсь, вы не столкнетесь с ошибкой.

2]Переустановите приложение

Другой причиной этой проблемы является неполная загрузка, поэтому для решения этой ошибки нам необходимо переустановить приложение, которое вызывает эту ошибку. Для этого нажмите Win + S, введите «Добавить или удалить программы» и нажмите «Открыть». Теперь найдите приложение, которое выдает ошибку выполнения, выберите и нажмите Удалить.

Теперь переустановите приложение и, надеюсь, ошибка выполнения 217 будет исправлена.

Связанный: Исправить ошибку времени выполнения R6034 в Windows.

3]Восстановить установку Microsoft Visual C ++

Еще одна вещь, которую вы можете сделать, чтобы исправить это, — это восстановить Microsoft Visual C ++. Для этого выполните следующие действия:

  1. Запустите панель управления из меню «Пуск» и щелкните «Программы и компоненты».
  2. Выберите распространяемый компонент Microsoft Visual C ++ 2015-2019 (x64) и нажмите «Изменить»> «Восстановить».

После этого следуйте инструкциям на экране, чтобы восстановить Microsoft Visual C ++. Надеюсь, это исправит ошибку времени выполнения.

4]Устранение неполадок в состоянии чистой загрузки

Ошибка выполнения 217 в Windows 10

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

Для этого выполните следующие действия:

  1. Нажмите Win + R, введите «msconfig» и нажмите Enter.
  2. Выберите «Обычный запуск», перейдите на вкладку «Службы», установите флажок «Скрыть все службы Microsoft» и нажмите «Отключить все»> «Применить»> «ОК».
  3. Перезагрузите компьютер и проверьте, сохраняется ли проблема.

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

Надеюсь, эти решения помогли вам исправить ошибку Runtime 217.

Читать далее:

Ошибка во время выполнения 217 .

Вероятно многие встречались с таким вот «партизаном» при старте или завершении приложения:

Очень информативное сообщение, сразу понятна причина ошибки, место и способ ее решения.
Впрочем, если без шуток, что это вообще такое?
Конечно-же это исключение, но ни тип исключения, ни его описание нам не доступны — просто «Runtime error 217» и адрес, а дальше сами…

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

И тратил бы его в дальнейшем, если бы на днях со мной не связался Виктор Федоренков и не рассказал о своих мыслях по поводу ошибки за номером 217.

Теория и анализ проблемы

Без теории нам никуда, иначе можем уткнуться в пределы собственных знаний.
Поэтому начнем, конечно, с теоретической части.

Для начала я немного освежил мои представления об ошибках в принципе, перечитав часть статьи «Обработка ошибок — глава 1.2.2» за авторством Александра Алексеева, откуда вынес информацию о том, что ошибка 217 будет отображена в том случае, если не инициализирован модуль SysUtils, причем это у Александра проиллюстрированно достаточно наглядно:


Открыть картинку в полный размер…

На основании данной картинки можно сделать грубый вывод: пока SysUtils жив — все исключения должны отображаться в нормальном виде, о чем идет отдельное упоминание:

Например, если вы видите сообщение о runtime-ошибке, то, судя по приведённой схеме, маловероятно, чтобы ошибка возникла в обработчиках событий на форме. Зато гораздо вероятнее, что она возникает, скажем, в какой-то секции finalization (которая выполняется после секции finalization модуля SysUtils) или в назначенной процедуре ExitProcessProc. Но, разумеется, причина ошибки может сидеть где угодно — в том числе и в упоминаемых обработчиках событий.

Ну что-ж давайте проверим, пишем код, в котором SysUtils должна быть финализирована позже модуля Unit1, в котором искусственно генерируем исключение:

unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;
 
type
  TForm1 = class(TForm)
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
initialization
 
finalization
 
  raise Exception.Create('finalization exception');
 
end.

Билдим, запускаем, закрываем форму и… Runtime error 217.

Утверждение о том, что 217 отображается после финализации SysUtils полностью верное, но давайте-ка посмотрим на сам код финализации:

procedure FinalizeUnits;
...
begin
...
  Count := InitContext.InitCount;
  Table := InitContext.InitTable^.UnitInfo;
...
  try
    while Count > 0 do
    begin
      Dec(Count);
      InitContext.InitCount := Count;
      P := Table^[Count].FInit;
      if Assigned(P) then
...
        TProc(P)();
...
      end;
    end;
  except
    FinalizeUnits;  { try to finalize the others }
    raise;
  end;
end;

Смотрите что происходит: в процедуре FinalizeUnits вызываются все финализирующие процедуры, адреса которых расположены в массиве InitContext.InitTable^.UnitInfo в том порядке, в котором происходила их инициализация, т.е. самые первые расположены в начале массива (а финализация идет с конца).
Где-то в самом низу расположен и SysUtils + System, ну а мы, с нашим модулем Unit1 где-то в самом верху.
Но вдруг происходит исключение в нашем модуле и «бабах», порядок катарсиса нарушен.

После «бабах» FinalizeUnits вызывается повторно, пропуская наш модуль, вызвавший исключение, вследствие чего разрушается SysUtils и разные, встречающиеся по пути, class destructor-ы, до кучи грохается System с менеджером памяти (сидящий одним из первых в начале списка), после чего идет контрольный выстрел в лоб — RAISE, вот тут-то мы и приплыли — здравствуй 217.

А что если произойдет исключение в секции инициализации любого модуля?

Да все тоже самое:

procedure InitUnits;
...
begin
...
  try
...
  except
    FinalizeUnits;
    raise;
  end;
end;

Делаем вывод: любое необработанное исключение в секциях инициализации или финализации будет приводить к потере описания исключения и приводить к ошибке 217.

На этом с теорией, думаю, закончим.
Имея на руках понимание о причине возникновения Runtime error 217, попробуем получить на руки более привычный нам вариант сообщения об исключении.

Отключаем финализацию модулей

В самом начале обсуждения Виктором был предложен достаточно эффективный способ обхода данной ошибки.

Его анализ заключался в следующем: общая инициализация обработчика исключений производится в процедуре InitExceptions модуля SysUtils, а финализация вызовом DoneExceptions.

Если каким либо образом отключить вызов DoneExceptions плюс не дать разрушиться менеджеру памяти, заблокировав вызов блока финализации System — на руки мы получим сообщение об исключении в приемлимом виде.

Как вариант решения был предложен следующий код, который нужно подключить к файлу проекта самым первым модулем (будет работать начиная с D2005 и выше):

unit suShowExceptionsInInitializeSections;
 
interface
 
uses
  SysUtils;
 
implementation
 
uses
  Windows;
 
//Получение структуры PackageInfo нашего приложения
//В System она находится в переменной InitTable, но не видна из других модулей
function GetInitTable: PackageInfo;
var
  Lib: PLibModule;
  TypeInfo: PPackageTypeInfo;
begin
  Result := nil;
 
  Lib := LibModuleList;
 
  if not Assigned(Lib) then
    Exit;
 
  //Если загружено несколько модулей (BPL пакетов), то выходим,
  //я не изучал как работает механизм загрузки/выгрузки BPL, поэтому на всякий
  //случай выходим
  if Assigned(Lib^.Next) then
    Exit;
 
  Typeinfo := Lib^.TypeInfo;
  if Assigned(TypeInfo) then
  begin
    //Мы имеем TPackageTypeInfo
    //Теперь по нему можно получить PackageInfo
    //Воспользуемся особенностями компилятора.
    //В IDA видно, что ссылка TypeInfo указывает на середину структуры
    //PackageInfo программы
    //Поэтому для того что бы вычислить PackageInfo нужно вычесть из адреса
    //TypeInfo смещение этого поля
    Result := PackageInfo(PByte(TypeInfo) - (LongWord(@PackageInfoTable(nil^).TypeInfo)));
  end;
end;
 
//Отключить секцию финализации для всех модулей
procedure DisableAllFinalization;
var
  Loop: Integer;
  OldProtect: LongWord;
  InitTable: PackageInfo;
  Table: PUnitEntryTable;
begin
  InitTable := GetInitTable;
 
  if Assigned(InitTable) then
  begin
    Table := InitTable^.UnitInfo;
    if Assigned(Table) then
      //Разрешаем изменять структуру в которой хранятся ссылки на инициализаю/финализацию всех юнитов
      if VirtualProtect(Table, SizeOf(PackageUnitEntry) * InitTable^.UnitCount, 
        PAGE_READWRITE, OldProtect) then
        for Loop := 0 to InitTable^.UnitCount - 1 do
          Table^[Loop].FInit := nil;
  end;
end;
 
initialization
 
finalization
  //Сейчас идет финализация всех модулей, модуль SysUtils создан раньше, поэтому
  //он еще не финализирован. Наша задача здесь не дать ему финализироваться,
  //Как и другим модулям которые он использует (интересует только System),
  //это нужно для правильной отработки обработчиков исключений.
 
  //Сюда мы можем попасть по двум причинам
  //1. Произошел Exception во время инициализации каком-то модуля
  //2. Нормальное завершение программы
  //
  //Мы не будем определять причину, так как процесс все равно завершается, а ОС
  //сама освободит занятые ресурсы после смерти процесса.
  //Но нужно иметь ввиду, данную технику использовать в DLL нельзя, что бы не
  //допускать утечек памяти
  if IsLibrary then
    Exit;
 
  //Мы не можем выборочно заблокировать финализацию юнитов по их имени
  //так как нет соответствующих данных в RTTI. Тем не менее, мы можем отключить
  //финализацию всех юнитов, которые идут в списке до этого
  //модуля. Таким образом если данный модуль расположить первым в DPR файле,
  //то мы минимизируем утечки.
  //Вычислять адрес процедуры финализации данного юнита не обязательно,
  //ведь к моменту выполнения данного кода уже финализированы все следующие юниты.
  //Поэтому просто заблокируем финализцию всех оставшихся
  DisableAllFinalization;
end.

Если честно — аплодировал стоя.
Вот он: хак в самом грязном виде как он есть — такие вещи могут делать только те, кто действительно понимает, чем это грозит :)
И данный модуль вывел работу нашего IT отдела примерно на три часа — это была жесткая дискуссия :)

Но, впрочем, давайте разберем логику работы данного кода:
Суть его проста, необходимо выйти на данные о загруженных модулях (включая BPL) в том виде, в котором их понимает Delphi приложение. Это было сделано посредством доступа к началу однонаправленного списка структур TLibModule. Первым элементом списка будет структура, описывающая текущий образ, откуда нам нужно всего-то и получить данные о структуре UnitInfo, которая содержит в себе данные как о количестве инициализированных модулей, так и об адресах их процедур инициализации и финализации в виде записи PackageUnitEntry.

Блокирование финализации модулей происходит посредством присвоения параметру FInit значения nil у каждой записи PackageUnitEntry.

При обниливании данного параметра FinalizeUnits не сможет произвести вызов обработчика и в итоге тот самый raise, о котором я писал выше, сможет достаточно корректно произвести отображение возникшего исключения.

Но вот дальше все сложнее.

Пытаемся причесать хорошую мысль

Идея здравая и причины понятны, но вот как-же так, ресурсы все-же не освобождены, FastMem перестанет нормально работать (она собирает утечки как раз при финализации), да и совместимости маловато, к примеру, как я и сказал выше, под Delphi 7 данный код вообще работать не сможет.

После первого часа обсуждений в IT отделе мы даже умудрились прийти и к такому выводу: «да и хрен с ними с SysUtils и System — что-то критичного они за собой не несут».
А потом, опять начали спорить — ну не устраивал нас этот подход, вроде все хорошо, но не аккуратненько как-то.

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

И тут, сидя в отладчике и прогоняя код по 70-му разу пришла мысля.
Дык эта… а как вообще выводится сообщение о произошедшем исключении?

А выводится оно посредством передачи управления на ExceptHandler, в коде которого нет ничего секретного.
А что мы делаем убирая финализацию модулей?
Правильно, заставляем вызваться его-же.

Попробуем-ка проэмулировать вызов ExceptHandler.
Пишем тестовый юнит и подключаем его к проекту самым первым:

unit Test;
 
interface
 
uses
  SysUtils;
 
var
  E: Exception;
 
implementation
initialization
finalization
  E := AcquireExceptionObject;
  if E <> nil then
  begin
    ShowException(E, ExceptAddr);
    E.Free;
    Halt(1);
  end;
end.

Запускаем на выполнение и…


Получилось.

Встроившись в цикл финализации, мы отобразили произошедшее исключение и продолжили финализацию дальше вызовом Halt(1).

В итоге задача решена, грамотно и документировано, и совместимо с Delphi 7, но…

А не развить ли идею?

Есть такое понятие, как «наведенные ошибки», т.е. ошибки произошедшие из-за того что перед ними тоже произошла ошибка.

Ну к примеру, функция А, которая должна возвращать экземпляр некоего класса и функция Б, использующая этот экземпляр в работе. К примеру в функции А произошло необработанное исключение (например нет доступа к файлу) и она не создала класс, а потом где-то гораздо позже по коду приложения процедура Б выполняет обращение к этому экземпляру и в итоге происходит Access Violation.

Тоже самое может произойти и в процедурах инициализации/финализации, причем исключение, произошедшее в финализации скроет от нас саму причину.

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

uses
  Classes;
 
var
  Logger: TFileStream;
 
const
  StartLog: AnsiString = 'Начало работы приложения' + sLineBreak;
  EndLog: AnsiString = 'Работа приложения завершена' + sLineBreak;
 
implementation
 
initialization
 
  Logger := TFileStream.Create('A:MyLog,txt', fmCreate);
  Logger.WriteBuffer(StartLog[1], Length(StartLog));
 
finalization
 
  Logger.WriteBuffer(EndLog[1], Length(EndLog));
  Logger.Free;
 
end.

Мало у кого в системе присутствует диск «А» поэтому результатом этого кода будет либо «Runtime error 216» (именно 216, а не 217), либо, если подключим код из предыдущей главы:

Exception EAccessViolation in module Project2.exe at 001B1593.
Access violation at address 005B1593 in module ‘Project2.exe’. Read of address 00000000.

А ведь причина то кроется в самом первом исключении, которое нами не отображается и с наскока разобраться в причине ошибки не получится.

Для того чтобы исправить эту несправедливость, можно немного причесать код и довести его до вот такого состояния:

unit ShowExceptSample;
 
interface
 
uses
  SysUtils,
  Classes;
 
implementation
 
type
  PRaiseFrame = ^TRaiseFrame;
  TRaiseFrame = packed record
    NextRaise: PRaiseFrame;
    ExceptAddr: Pointer;
    ExceptObject: TObject;
    ExceptionRecord: PExceptionRecord;
  end;
 
var
  // Указатель на вершину списка исключений
  CurrentRaiseList: Pointer = nil;
 
// Функция возвращяет текущее исключение со стека
function GetNextException: Pointer;
begin
  if CurrentRaiseList = nil then CurrentRaiseList := RaiseList;
  if CurrentRaiseList <> nil then
  begin
    Result := PRaiseFrame(CurrentRaiseList)^.ExceptObject;
    PRaiseFrame(CurrentRaiseList)^.ExceptObject := nil;
    CurrentRaiseList := PRaiseFrame(CurrentRaiseList)^.NextRaise;
  end
  else
    Result := nil;
end;
 
var
  ExceptionStack: TList;
  E: Exception;  
 
initialization
 
finalization
 
  // Смотрим, есть ли вообще исключения?
  E := GetNextException;
 
  if E <> nil then
  begin
    ExceptionStack := TList.Create;
    try
 
      // если есть, собираем о них информацию
      while E <> nil do
      begin
        ExceptionStack.Add(E);
        E := GetNextException;
      end;
 
      // и отображаем их в том порядке, в котором они произошли
      while ExceptionStack.Count > 0 do
      begin
        E := ExceptionStack[ExceptionStack.Count - 1];
        ExceptionStack.Delete(ExceptionStack.Count - 1);
        ShowException(E, ExceptAddr);
        E.Free;
      end;
    finally
      ExceptionStack.Free;
    end;
 
    // финализируем все что осталось
    Halt(1);
  end;
end.

Здесь идея проста, функция GetNextException по сути повторяет вызов AcquireExceptionObject, но после своего вызова не теряет ссылку на следующее в очереди исключение, а запоминает адрес следующего фрейма во внешней переменной.
После чего все исключения заносятся в список (самое последнее будет первым в списке) и выводятся программисту с соблюдением очередности, в результате чего нам будет сразу понятно, что сначала произошло вот это:

И уже только после него пошли всякие там AV.

Теперь по поводу остальных кодов ошибок.
Почему я начал именно с «Runtime error 217»?
Ну потому что она наиболее легко воспроизводима, а так технически, используя выше приведенный модуль, мы получим на руки вполне нормальное описание всех возможных Runtime ошибок, коих в наличии у нас вон сколько:

  reMap: array [TRunTimeError] of Byte = (
    0,   { reNone }
    203, { reOutOfMemory }
    204, { reInvalidPtr }
    200, { reDivByZero }
    201, { reRangeError }
{   210    Abstract error }
    215, { reIntOverflow }
    207, { reInvalidOp }
    200, { reZeroDivide }
    205, { reOverflow }
    206, { reUnderflow }
    219, { reInvalidCast }
    216, { reAccessViolation }
    218, { rePrivInstruction }
    217, { reControlBreak }
    202, { reStackOverflow }
    220, { reVarTypeCast }
    221, { reVarInvalidOp }
    222, { reVarDispatch }
    223, { reVarArrayCreate }
    224, { reVarNotArray }
    225, { reVarArrayBounds }
{   226    Thread init failure }
    227, { reAssertionFailed }
    0,   { reExternalException not used here; in SysUtils }
    228, { reIntfCastError }
    229, { reSafeCallError }
    235, { reMonitorNotLocked }
    236  { reNoMonitorSupport }
{$IFDEF PC_MAPPED_EXCEPTIONS}
{   230   Reserved by the compiler for unhandled exceptions }
{$ENDIF PC_MAPPED_EXCEPTIONS}
{$IF defined(PC_MAPPED_EXCEPTIONS) or defined(STACK_BASED_EXCEPTIONS)}
{   231   Too many nested exceptions }
{$ENDIF}
{$IF Defined(LINUX) or Defined(MACOS)}
{   232   Fatal signal raised on a non-Delphi thread }
    ,
    233 { reQuit }
{$ENDIF LINUX or MACOS}
{$IFDEF POSIX}
    ,
    234  { reCodesetConversion }
{$ENDIF POSIX}
    ,
    237, { rePlatformNotImplemented }
    238  { reObjectDisposed }
);

Итог

Вот таким небрежным кодом, мы можем получить то, о чем нам не хочет говорить ошибка под кодом 217.

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

А если нет — значит буду вторым.

Отдельный респект соавтору и вдохновителю данной статьи — Виктору Федоренкову.

Удачи.

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

Runtime-Error-217

Что такое Runtime Error 217?

Runtime Error 217 может возникать по одной из множества причин. Эти причины включают в себя:

  • Отказ зарегистрировать dll в процессе установки приложения.
  • Наличие вирусов на компьютере.
  • На вашем компьютере установлены неправильные региональные настройки.
  • На вашем компьютере есть устаревший файл msvcrt.dll .

на вашем компьютере.

  • Сломанные или отсутствующие файлы реестра.
  • Наличие устаревшего MS DCOM файла на вашем компьютере.
  • Отсутствует stdole32.tlb-файл на вашем компьютере.

Как исправить Runtime Error 217: неисправные установки

Если вы подозреваете, что ошибка runtime error 217 возникает  из-за неправильной установки, просто переустановите приложение. Однако, если ваш источник для приложения поврежден, то Вам необходимо получить новый диск или скачать новую версию приложения перед его попыткой установки. Как только приложение будет установлено правильно, ошибка runtime больше не должна возникать.

Как исправить Runtime Error 217: вирусная инфекция

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

Как исправить Runtime Error 217: неправильные региональные настройки

Если настройки Вашего компьютера неверны, может появится ошибка Runtime Error 217. Убедитесь, что настройки даты на вашем компьютере совпадают для страны, где вы находитесь.

Как исправить Runtime Error 217: устаревшие файлы msvcrt.dll

Если ошибка происходит из-за устаревшего файла msvcrt.dll, Вам необходимо заменить файл при обновлении операционной системы. Вы можете сделать это, посетив веб-сайт корпорации Майкрософт. Пока вы там находитесь, проверьте все существующие исправления, которые были выпущены для вашей версии Windows.

Как исправить Runtime Error 217: устаревший файл MS DCOM

Если ошибка появляется из-за устаревшего файла MS DCOM,  получите последние обновления для вашей операционной системы через веб-сайт Microsoft.

Как исправить Runtime Error 217: отсутствует файл stdole32.tlb

Если вам не хватает файла stdole32.tlb, Вам необходимо скачать его и заменить. В то время как вы могли бы быть в состоянии получить этот файл на нескольких различных веб-сайтах, лучше всего получить его через библиотеки Microsoft dll.

Как исправить Runtime Error 217: сломанные или отсутствующие файлы реестра

Файлы реестра, которые стали сломанными или повреждены, могут быть восстановлены при запуске авторитетных программ registry cleaner на вашем компьютере. Выберите ту программу, которую вы хотите скачать, установите её и запустите, чтобы выполнить ремонт вашей системы.

Как исправить ошибку Runtime Error 217.

в Ошибки ПК 28,111 Просмотров

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

p, blockquote 1,0,0,0,0 —>

p, blockquote 2,0,0,0,0 —>

p, blockquote 3,0,0,0,0 —>

Что такое Runtime Error 217?

p, blockquote 4,0,0,0,0 —>

Runtime Error 217 может возникать по одной из множества причин. Эти причины включают в себя:

p, blockquote 5,0,1,0,0 —>

  • Отказ зарегистрировать dll в процессе установки приложения.
  • Наличие вирусов на компьютере.
  • На вашем компьютере установлены неправильные региональные настройки.
  • На вашем компьютере есть устаревший файл msvcrt.dll .

на вашем компьютере.

p, blockquote 6,0,0,0,0 —>

  • Сломанные или отсутствующие файлы реестра.
  • Наличие устаревшего MS DCOM файла на вашем компьютере.
  • Отсутствует stdole32.tlb-файл на вашем компьютере.

Как исправить Runtime Error 217: неисправные установки

p, blockquote 7,0,0,0,0 —>

Если вы подозреваете, что ошибка runtime error 217 возникает из-за неправильной установки, просто переустановите приложение. Однако, если ваш источник для приложения поврежден, то Вам необходимо получить новый диск или скачать новую версию приложения перед его попыткой установки. Как только приложение будет установлено правильно, ошибка runtime больше не должна возникать.

p, blockquote 8,0,0,0,0 —>

Как исправить Runtime Error 217: вирусная инфекция

p, blockquote 9,0,0,0,0 —>

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

p, blockquote 10,1,0,0,0 —>

Как исправить Runtime Error 217: неправильные региональные настройки

p, blockquote 11,0,0,0,0 —>

Если настройки Вашего компьютера неверны, может появится ошибка Runtime Error 217. Убедитесь, что настройки даты на вашем компьютере совпадают для страны, где вы находитесь.

p, blockquote 12,0,0,0,0 —>

Как исправить Runtime Error 217: устаревшие файлы msvcrt.dll

p, blockquote 13,0,0,0,0 —>

Если ошибка происходит из-за устаревшего файла msvcrt.dll, Вам необходимо заменить файл при обновлении операционной системы. Вы можете сделать это, посетив веб-сайт корпорации Майкрософт. Пока вы там находитесь, проверьте все существующие исправления, которые были выпущены для вашей версии Windows.

p, blockquote 14,0,0,0,0 —>

Как исправить Runtime Error 217: устаревший файл MS DCOM

p, blockquote 15,0,0,1,0 —>

Если ошибка появляется из-за устаревшего файла MS DCOM, получите последние обновления для вашей операционной системы через веб-сайт Microsoft.

p, blockquote 16,0,0,0,0 —>

Как исправить Runtime Error 217: отсутствует файл stdole32.tlb

p, blockquote 17,0,0,0,0 —>

Если вам не хватает файла stdole32.tlb, Вам необходимо скачать его и заменить. В то время как вы могли бы быть в состоянии получить этот файл на нескольких различных веб-сайтах, лучше всего получить его через библиотеки Microsoft dll.

p, blockquote 18,0,0,0,0 —>

Как исправить Runtime Error 217: сломанные или отсутствующие файлы реестра

p, blockquote 19,0,0,0,0 —> p, blockquote 20,0,0,0,1 —>

Файлы реестра, которые стали сломанными или повреждены, могут быть восстановлены при запуске авторитетных программ registry cleaner на вашем компьютере. Выберите ту программу, которую вы хотите скачать, установите её и запустите, чтобы выполнить ремонт вашей системы.

(1 оценок, среднее: 1,00 из 5)

Источник

Здравствуйте, я ошибка 217 и я вам ничего не скажу

Вероятно многие встречались с таким вот «партизаном» при старте или завершении приложения:

Очень информативное сообщение, сразу понятна причина ошибки, место и способ ее решения.
Впрочем, если без шуток, что это вообще такое?
Конечно-же это исключение, но ни тип исключения, ни его описание нам не доступны — просто «Runtime error 217» и адрес, а дальше сами…

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

И тратил бы его в дальнейшем, если бы на днях со мной не связался Виктор Федоренков и не рассказал о своих мыслях по поводу ошибки за номером 217.

Теория и анализ проблемы

Без теории нам никуда, иначе можем уткнуться в пределы собственных знаний.
Поэтому начнем, конечно, с теоретической части.

Для начала я немного освежил мои представления об ошибках в принципе, перечитав часть статьи «Обработка ошибок — глава 1.2.2» за авторством Александра Алексеева, откуда вынес информацию о том, что ошибка 217 будет отображена в том случае, если не инициализирован модуль SysUtils, причем это у Александра проиллюстрированно достаточно наглядно:


Открыть картинку в полный размер…

На основании данной картинки можно сделать грубый вывод: пока SysUtils жив — все исключения должны отображаться в нормальном виде, о чем идет отдельное упоминание:

Например, если вы видите сообщение о runtime-ошибке, то, судя по приведённой схеме, маловероятно, чтобы ошибка возникла в обработчиках событий на форме. Зато гораздо вероятнее, что она возникает, скажем, в какой-то секции finalization (которая выполняется после секции finalization модуля SysUtils) или в назначенной процедуре ExitProcessProc. Но, разумеется, причина ошибки может сидеть где угодно — в том числе и в упоминаемых обработчиках событий.

Ну что-ж давайте проверим, пишем код, в котором SysUtils должна быть финализирована позже модуля Unit1, в котором искусственно генерируем исключение:

Билдим, запускаем, закрываем форму и… Runtime error 217.

Утверждение о том, что 217 отображается после финализации SysUtils полностью верное, но давайте-ка посмотрим на сам код финализации:

Смотрите что происходит: в процедуре FinalizeUnits вызываются все финализирующие процедуры, адреса которых расположены в массиве InitContext.InitTable^.UnitInfo в том порядке, в котором происходила их инициализация, т.е. самые первые расположены в начале массива (а финализация идет с конца).
Где-то в самом низу расположен и SysUtils + System, ну а мы, с нашим модулем Unit1 где-то в самом верху.
Но вдруг происходит исключение в нашем модуле и «бабах», порядок катарсиса нарушен.

После «бабах» FinalizeUnits вызывается повторно, пропуская наш модуль, вызвавший исключение, вследствие чего разрушается SysUtils и разные, встречающиеся по пути, class destructor-ы, до кучи грохается System с менеджером памяти (сидящий одним из первых в начале списка), после чего идет контрольный выстрел в лоб — RAISE, вот тут-то мы и приплыли — здравствуй 217.

А что если произойдет исключение в секции инициализации любого модуля?

Делаем вывод: любое необработанное исключение в секциях инициализации или финализации будет приводить к потере описания исключения и приводить к ошибке 217.

На этом с теорией, думаю, закончим.
Имея на руках понимание о причине возникновения Runtime error 217, попробуем получить на руки более привычный нам вариант сообщения об исключении.

Отключаем финализацию модулей

В самом начале обсуждения Виктором был предложен достаточно эффективный способ обхода данной ошибки.

Его анализ заключался в следующем: общая инициализация обработчика исключений производится в процедуре InitExceptions модуля SysUtils, а финализация вызовом DoneExceptions.

Если каким либо образом отключить вызов DoneExceptions плюс не дать разрушиться менеджеру памяти, заблокировав вызов блока финализации System — на руки мы получим сообщение об исключении в приемлимом виде.

Как вариант решения был предложен следующий код, который нужно подключить к файлу проекта самым первым модулем (будет работать начиная с D2005 и выше):

Если честно — аплодировал стоя.
Вот он: хак в самом грязном виде как он есть — такие вещи могут делать только те, кто действительно понимает, чем это грозит 🙂
И данный модуль вывел работу нашего IT отдела примерно на три часа — это была жесткая дискуссия 🙂

Но, впрочем, давайте разберем логику работы данного кода:
Суть его проста, необходимо выйти на данные о загруженных модулях (включая BPL) в том виде, в котором их понимает Delphi приложение. Это было сделано посредством доступа к началу однонаправленного списка структур TLibModule. Первым элементом списка будет структура, описывающая текущий образ, откуда нам нужно всего-то и получить данные о структуре UnitInfo, которая содержит в себе данные как о количестве инициализированных модулей, так и об адресах их процедур инициализации и финализации в виде записи PackageUnitEntry.

Блокирование финализации модулей происходит посредством присвоения параметру FInit значения nil у каждой записи PackageUnitEntry.

При обниливании данного параметра FinalizeUnits не сможет произвести вызов обработчика и в итоге тот самый raise, о котором я писал выше, сможет достаточно корректно произвести отображение возникшего исключения.

Но вот дальше все сложнее.

Пытаемся причесать хорошую мысль

Идея здравая и причины понятны, но вот как-же так, ресурсы все-же не освобождены, FastMem перестанет нормально работать (она собирает утечки как раз при финализации), да и совместимости маловато, к примеру, как я и сказал выше, под Delphi 7 данный код вообще работать не сможет.

После первого часа обсуждений в IT отделе мы даже умудрились прийти и к такому выводу: «да и хрен с ними с SysUtils и System — что-то критичного они за собой не несут».
А потом, опять начали спорить — ну не устраивал нас этот подход, вроде все хорошо, но не аккуратненько как-то.

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

И тут, сидя в отладчике и прогоняя код по 70-му разу пришла мысля.
Дык эта… а как вообще выводится сообщение о произошедшем исключении?

А выводится оно посредством передачи управления на ExceptHandler, в коде которого нет ничего секретного.
А что мы делаем убирая финализацию модулей?
Правильно, заставляем вызваться его-же.

Попробуем-ка проэмулировать вызов ExceptHandler.
Пишем тестовый юнит и подключаем его к проекту самым первым:

Запускаем на выполнение и…


Получилось.

Встроившись в цикл финализации, мы отобразили произошедшее исключение и продолжили финализацию дальше вызовом Halt(1).

В итоге задача решена, грамотно и документировано, и совместимо с Delphi 7, но…

А не развить ли идею?

Есть такое понятие, как «наведенные ошибки», т.е. ошибки произошедшие из-за того что перед ними тоже произошла ошибка.

Ну к примеру, функция А, которая должна возвращать экземпляр некоего класса и функция Б, использующая этот экземпляр в работе. К примеру в функции А произошло необработанное исключение (например нет доступа к файлу) и она не создала класс, а потом где-то гораздо позже по коду приложения процедура Б выполняет обращение к этому экземпляру и в итоге происходит Access Violation.

Тоже самое может произойти и в процедурах инициализации/финализации, причем исключение, произошедшее в финализации скроет от нас саму причину.

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

Мало у кого в системе присутствует диск «А» поэтому результатом этого кода будет либо «Runtime error 216» (именно 216, а не 217), либо, если подключим код из предыдущей главы:

Exception EAccessViolation in module Project2.exe at 001B1593.
Access violation at address 005B1593 in module ‘Project2.exe’. Read of address 00000000.

А ведь причина то кроется в самом первом исключении, которое нами не отображается и с наскока разобраться в причине ошибки не получится.

Для того чтобы исправить эту несправедливость, можно немного причесать код и довести его до вот такого состояния:

Здесь идея проста, функция GetNextException по сути повторяет вызов AcquireExceptionObject, но после своего вызова не теряет ссылку на следующее в очереди исключение, а запоминает адрес следующего фрейма во внешней переменной.
После чего все исключения заносятся в список (самое последнее будет первым в списке) и выводятся программисту с соблюдением очередности, в результате чего нам будет сразу понятно, что сначала произошло вот это:

И уже только после него пошли всякие там AV.

Теперь по поводу остальных кодов ошибок.
Почему я начал именно с «Runtime error 217»?
Ну потому что она наиболее легко воспроизводима, а так технически, используя выше приведенный модуль, мы получим на руки вполне нормальное описание всех возможных Runtime ошибок, коих в наличии у нас вон сколько:

Вот таким небрежным кодом, мы можем получить то, о чем нам не хочет говорить ошибка под кодом 217.

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

А если нет — значит буду вторым.

Отдельный респект соавтору и вдохновителю данной статьи — Виктору Федоренкову.

Источник

Ошибка выполнения 217 может стать большой проблемой, если вы используете свой компьютер в деловых целях и в вашей системе хранятся конфиденциальные данные / документы.

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

Решения

Изображение коробки рестороПричины ошибок

За ошибкой 217 во время выполнения не существует одной конкретной причины. Эту ошибку можно отнести к нескольким факторам, таким как:

  • Поврежденные, отсутствующие или неисправные регистровые библиотеки DLL программ. Обычно это является причиной ошибки выполнения 217, когда установка не удалась и важные системные файлы не могут быть зарегистрированы в реестре.
  • Воздействие вирусов, таких как вредоносное, рекламное и шпионское ПО. Как только вирус (ы) получит доступ к вашему компьютеру, вы можете столкнуться с ошибкой выполнения 217. Эти вредоносные программы могут повредить ваш жесткий диск, загрузочные секторы, банки памяти и реестры.
  • Устаревший файл Msvcrt.dll (файл Microsoft Visual C ++) называется.
  • Неверные региональные настройки

Дополнительная информация и ручной ремонт

Если вы видите сообщение Runtime Error 217, всплывающее на экране вашего компьютера, вы должны немедленно исправить и исправить его, прежде чем оно станет большой угрозой для вас и вашего компьютера.

Хотя Runtime Error 217 настораживает, это не означает, что вам нужно паниковать. Сохраняйте спокойствие и следуйте рекомендуемым решениям для исправления ошибки выполнения 217, приведенным ниже.

  • Если ошибка возникает из-за того, что вы вызвали устаревший файл Msvcrt.dll, необходимо обновить файл. Это легко сделать, щелкнув меню «Пуск», войдя в панель управления и выбрав вкладку «Обновление Windows».
  • При возникновении ошибки выполнения 217 из-за неправильных региональных настроек на вашем компьютере, чтобы решить эту проблему, просто перейдите в меню «Пуск» и выберите «Панель управления». Теперь на панели управления вы найдете параметр часов, нажмите на него и перейдите к настройкам языка и региона. Выберите свои региональные настройки и сохраните.
  • Если причиной ошибки выполнения 217 являются неправильные записи в реестре и повреждение файлов DLL, то для исправления ошибки необходимо: скачать исправление ошибки Runtime 217, После того, как вы загрузите этот инструмент для ремонта, запустите его на своем ПК. Он сканирует и обнаруживает поврежденные файлы и быстро исправляет ошибку.
  • Тем не менее, если причиной этой проблемы является вирус, вам необходимо установить мощную антивирусную программу. Когда вы запускаете его, антивирус проверяет ваш компьютер на вирусы. После завершения сканирования результаты отображаются на экране. Результаты показывают, сколько именно вирусов установлено на вашем компьютере. После завершения сканирования удалите все файлы и нажмите «Восстановить».

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

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

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

Расширенный ремонт системы Pro

Автоматизированное решение для ремонта ПК в один клик

С Advanced System Repair Pro вы можете легко

Замените поврежденные файлы

Восстановить производительность

Удалить вредоносные программы

СКАЧАТЬ

Advanced System Repair Pro совместим со всеми версиями Microsoft Windows, включая Windows 11.

Поделиться этой статьей:

Вас также может заинтересовать

Стандартное место значка на панели задач в Windows 11 находится в центре. Некоторые пользователи приветствовали это изменение, некоторые — нет. Если вы являетесь частью пользовательской базы, которая не в восторге от идеи инноваций Microsoft, не беспокойтесь, есть простой способ переместить все значки и кнопку запуска слева на панели задач.

Значки панели задач слеваПеремещение значков на панели задач

  1. Откройте настройки Windows с помощью ⊞ ОКНА + I комбинация клавиш
  2. Нажмите на Персонализация
  3. Выберите Панель задач
  4. Нажмите на Поведение панели задач
  5. Щелкните раскрывающееся меню рядом с Выравнивание панели задач
  6. Выберите желаемый вариант выравнивания значков
  7. Закрыть настройки

Ваши параметры будут активны сразу, и вы увидите, что значки переключаются в нужное положение.

Узнать больше

EasyEmailSuite — это расширение браузера, созданное MyWay, которое может поставляться в комплекте с другим бесплатным программным обеспечением, которое вы загружаете из Интернета. После установки EasyEmailSuite установит домашнюю страницу и поисковую систему для вашего веб-браузера на http://search.myway.com. EasyEmailSuite — это приложение, которое позволяет пользователям получать доступ к своей электронной почте. Первоначально это приложение может показаться законным и полезным, однако EasyEmailSuite классифицируется как угонщик браузера. Это расширение изменяет вашу домашнюю страницу и поисковую систему на MyWay. Он отслеживает вашу поисковую активность и собирает данные, которые затем продаются/пересылаются для отображения дополнительной нежелательной рекламы в вашем браузере. Несколько антивирусных сканеров классифицировали EasyEmailSuite как угонщик браузера / ПНП, и поэтому их не рекомендуется хранить на вашем компьютере.

О браузере угонщиков

Угон браузера — это распространенный тип интернет-мошенничества, когда настройки вашего браузера изменяются, чтобы он мог выполнять то, что вы не собираетесь делать. Они предназначены для нарушения функций браузера по нескольким причинам. Обычно это приводит пользователей на определенные сайты, которые пытаются увеличить свои доходы от рекламы. Хотя это может показаться безобидным, эти инструменты созданы злоумышленниками, которые всегда пытаются использовать вас в полной мере, чтобы заработать деньги на вашей наивности и отвлечении. Они не только портят ваши интернет-браузеры, но злоумышленники также могут изменять системный реестр, чтобы сделать ваш компьютер уязвимым для других вредоносных программ.

Симптомы заражения браузера угонщиком

Существует множество симптомов, указывающих на то, что ваш интернет-браузер был взломан:
1. домашняя страница вашего веб-браузера неожиданно изменилась
2. Закладка и новая вкладка также изменены
3. настройки веб-браузера по умолчанию изменены и / или ваш веб-движок по умолчанию изменен
4. вы видите незапрошенные новые панели инструментов
5. вы можете заметить на экране бесконечные всплывающие окна с рекламой.
6. сайты загружаются очень медленно и часто не полностью
7. вы заблокированы для доступа к веб-сайтам поставщиков решений безопасности.

Как именно они попадают в ваш компьютер

Угонщики браузеров заражают компьютерные системы через вредоносные вложения электронной почты, загруженные зараженные компьютерные файлы или посещая зараженные сайты. Они также могут исходить от любого BHO, расширения, надстройки, панели инструментов или подключаемого модуля с вредоносными целями. В других случаях вы могли по ошибке принять угонщик браузера как часть программного пакета (обычно бесплатного или условно-бесплатного). Одними из самых популярных угонщиков являются EasyEmailSuite, Babylon Toolbar, Conduit Search, Sweet Page, OneWebSearch и CoolWebSearch. Угонщики браузера значительно прерывают работу пользователя в Интернете, отслеживают посещаемые пользователями веб-сайты и крадут личную информацию, вызывают трудности при подключении к сети, а затем, наконец, создают проблемы со стабильностью, вызывая зависание программ и компьютеров.

Методы удаления угонщика браузера

Некоторые угонщики можно удалить, удалив бесплатное программное обеспечение, с которым они были включены, или удалив любые надстройки, которые вы недавно добавили на свой компьютер. Однако от многих кодов угона не очень просто избавиться вручную, так как они проникают глубже в операционную систему. Вы должны думать о выполнении ручных исправлений только в том случае, если вы являетесь технически подкованным человеком, поскольку риски связаны с изменением системного реестра и файла HOSTS. Эксперты всегда рекомендуют пользователям удалять любые вредоносные программы, включая угонщик браузера, с помощью автоматического инструмента для удаления вредоносных программ, который проще, безопаснее и быстрее, чем процедура удаления вручную. Safebytes Anti-Malware обнаруживает все виды угонщиков, таких как EasyEmailSuite, и эффективно и быстро устраняет все следы. Наряду с защитой от вредоносных программ инструмент для оптимизации ПК, например Restoro, может помочь вам устранить ошибки реестра Windows, удалить нежелательные панели инструментов, защитить конфиденциальность в Интернете и стабилизировать программы, установленные на компьютере.

Помогите! Установка антивируса, блокирующего вредоносное ПО, и доступ к Интернету

Вредоносное ПО может нанести несколько различных повреждений компьютерам, сетям и данным. Некоторые вредоносные программы находятся между вашим компьютером и подключением к Интернету и блокируют несколько или все интернет-сайты, которые вы хотите посетить. Это также предотвратит добавление чего-либо на свой компьютер, особенно антивирусного программного обеспечения. Если вы читаете эту статью, скорее всего, вы застряли с вирусной инфекцией, которая мешает вам загрузить или установить программу Safebytes Anti-Malware на ваш компьютер. Есть несколько способов обойти это препятствие.

Установите антивирус в безопасном режиме

Если вирус настроен на автоматическую загрузку при запуске Windows, вход в безопасный режим может заблокировать эту попытку. Поскольку в «Безопасном режиме» запускаются только минимальные программы и службы, причин для возникновения проблем практически нет. Чтобы запустить компьютеры с Windows XP, Vista или 7 в безопасном режиме с поддержкой сети, выполните следующие действия. 1) Нажмите клавишу F8 непрерывно, как только ваш компьютер загрузится, но до того, как появится большой логотип Windows. Это вызовет меню «Дополнительные параметры загрузки». 2) Выберите Безопасный режим с поддержкой сети с помощью клавиш со стрелками и нажмите Enter. 3) Когда этот режим загрузится, у вас будет интернет. Теперь используйте свой браузер для загрузки и установки приложения для защиты от вредоносных программ. 4) Сразу после установки выполните полную проверку и дайте программе удалить обнаруженные угрозы.

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

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

Установите антивирус на флешку

Вот еще одно решение, использующее портативный USB-пакет антивирусного программного обеспечения, который может проверять вашу систему на вирусы без необходимости установки. Чтобы запустить антивирус с USB-накопителя, выполните следующие простые шаги:
1) Загрузите антивирус на ПК без вирусов.
2) Вставьте USB-накопитель в незараженный компьютер.
3) Дважды щелкните загруженный файл, чтобы открыть мастер установки.
4) Выберите флешку в качестве места, когда мастер спросит вас, где именно вы хотите установить приложение. Следуйте инструкциям, чтобы завершить процесс установки.
5) Перенесите флэш-накопитель с чистого компьютера на зараженный компьютер.
6) Дважды щелкните файл EXE, чтобы открыть программное обеспечение Safebytes прямо с флэш-накопителя.
7) Нажмите «Сканировать сейчас», чтобы запустить полное сканирование зараженного компьютера на наличие вредоносных программ.

Если никакой другой метод загрузки и установки антивирусного программного обеспечения не работает, то у вас нет другого выбора, кроме как прибегнуть к последнему средству: полная переустановка Windows, единственное решение, которое, как доказано, имеет 100% успех при удалении вирусов. Если вы не знаете, какой метод использовать, просто позвоните по нашему бесплатному номеру 1-844-377-4107, чтобы поговорить с нашей группой технической поддержки. Наши специалисты шаг за шагом проведут вас через процесс удаления вируса на телефоне, а также удаленно починят ваш персональный компьютер.

Взгляните на лучшую программу защиты от вредоносных программ

В наши дни антивирусная программа может защитить ваш компьютер от различных типов онлайн-угроз. Но как именно выбрать лучшее из множества доступных программ для защиты от вредоносных программ? Возможно, вы знаете, что существует множество компаний и продуктов, занимающихся защитой от вредоносных программ. Некоторые из них хороши, некоторые — в порядке, а некоторые — просто поддельные антивирусные программы, которые сами могут нанести вред вашему компьютеру! При поиске антивирусного программного обеспечения выбирайте то, которое обеспечивает надежную, эффективную и полную защиту от всех известных компьютерных вирусов и вредоносных программ. При рассмотрении вариантов коммерческого программного обеспечения для защиты от вредоносных программ большинство людей выбирают известные бренды, такие как SafeBytes, и они очень довольны этим. Антивредоносное ПО SafeBytes — это очень эффективный и удобный инструмент защиты, предназначенный для конечных пользователей с любым уровнем компьютерной грамотности. Как только вы установите это приложение, сложная система защиты SafeByte гарантирует, что никакие вирусы или вредоносное программное обеспечение не смогут проникнуть в ваш компьютер. Антивредоносное ПО SafeBytes выводит защиту ПК на совершенно новый уровень благодаря расширенным функциям. Ниже приведены некоторые типичные функции этой программы:

Наиболее эффективная защита от вредоносных программ: Safebytes основан на самом лучшем антивирусном движке в отрасли. Эти механизмы могут обнаруживать угрозы и устранять их даже на ранних этапах эпидемии вредоносного ПО.

Реагирование на угрозы в реальном времени: SafeBytes обеспечивает круглосуточную защиту вашего ПК, мгновенно ограничивая атаки вредоносных программ. Он будет постоянно контролировать ваш ноутбук или компьютер на предмет хакерской активности, а также обеспечивает превосходную защиту конечных пользователей с помощью брандмауэра.

Высокоскоростной модуль сканирования вредоносных программ: SafeBytes Anti-Malware имеет многопоточный алгоритм сканирования, который работает до 5 раз быстрее, чем любое другое программное обеспечение для защиты. Веб-фильтрация: SafeBytes мгновенно оценивает безопасность веб-страниц, которые вы собираетесь просмотреть, автоматически блокируя опасные сайты и гарантируя, что вы будете уверены в своей безопасности при работе в сети.

Легкий: SafeBytes — это легкое и простое в использовании решение для защиты от вирусов и вредоносных программ. Поскольку он использует минимальные ресурсы компьютера, этот инструмент оставляет мощность компьютера именно там, где она принадлежит: на самом деле у вас. Круглосуточная поддержка экспертов в режиме реального времени: вы можете круглосуточно получать высокий уровень поддержки, если используете их платную версию.

Технические детали и удаление вручную (для опытных пользователей)

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

файлы:
% USERPROFILE% Local SettingsApplication DataGoogleChromeUser DataDefaultLocal Extension Settingsifbgbfdfdgfngigejacbmmkeklfahmka% LOCALAPPDATA% GoogleChromeUser DataDefaultExtensionsifbgbfdfdgfngigejacbmmkeklfahmka% USERPROFILE% Local SettingsApplication DataGoogleChromeUser DataDefaultSync Extension Settingsifbgbfdfdgfngigejacbmmkeklfahmka Поиск и удаление: хром-extension_ifbgbfdfdgfngigejacbmmkeklfahmka_0.localstorage-журнал Поиск и удаление: хром-extension_ifbgbfdfdgfngigejacbmmkeklfahmka_0.localstorage Поиск и удаление: http_easyemailsuite.dl .tb.ask.com_0.localstorage-журнал Поиск и удаление: http_easyemailsuite.dl.tb.ask.com_0.localstorage% USERPROFILE% Local SettingsApplication DataEasyEmailSuiteTooltab% LOCALAPPDATA% EasyEmailSuiteTooltab% LOCALAPPDATA% GoogleChromeUser DataDefaultLocal Extension Settingsifbgbfdfdgfngigejacbmmkeklfahmka% USERPROFILE% Local SettingsApplication DataGoogleChromeUser DataDefaultExtensionsifbgbfdfdgfngigejacbmmkeklfahmka

Реестр:
HKEY_LOCAL_MACHINESoftwareWow6432NodeEasyEmailSuite HKEY_LOCAL_MACHINESoftwareEasyEmailSuite HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerLowRegistryDOMStorageeasyemailsuite.dl.tb.ask.com HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerLowRegistryDOMStorageeasyemailsuite.dl.myway.com HKEY_LOCAL_MACHINESoftware [ПРИМЕНЕНИЕ] MicrosoftWindowsCurrentVersionUninstall..Uninstaller HKEY_LOCAL_MACHINEEasyEmailSuiteTooltab Uninstall Internet Explorer

Узнать больше

Как вы знаете, операционная система Windows 10 поддерживает выделенный высокопроизводительный графический процессор, который предоставляет возможности для поддержки графических карт от NVIDIA или AMD. Это помогает операционной системе работать намного лучше, разделяя графически интенсивные операции от ЦП до выделенного процессора. Однако бывают случаи, когда он также испытывает некоторые проблемы, которые приводят к некоторым ошибкам, таким как ошибка «Не удалось создать графическое устройство». Возможно, ваш компьютер имеет более одного экрана или видеокарты, поэтому вы получаете эту ошибку. Чтобы исправить это, вам нужно попробовать переустановить DirectX или переустановить драйвер видеокарты. Вы также можете попробовать вручную проверить аппаратное обеспечение или цикл питания вашего компьютера. Чтобы начать устранение ошибки «Не удалось создать графическое устройство», следуйте приведенным ниже рекомендациям.

Вариант 1. Попробуйте запустить средство диагностики DirectX.

Поскольку ошибка связана с графическими API-интерфейсами DirectX, вы можете запустить средство диагностики DirectX, чтобы решить эту проблему.

Вариант 2. Попробуйте обновить или переустановить DirectX.

Если инструмент диагностики DirectX не работает, вы можете попробовать обновить или переустановить DirectX. Это может помочь в устранении проблемы, поскольку при переустановке или обновлении DirectX он заменит несовместимые или поврежденные компоненты DirectX с вашего компьютера.

Вариант 3. Обновите или переустановите драйверы видеокарты.

  • Сначала загрузите компьютер в безопасном режиме.
  • После этого нажмите клавиши Win + R, чтобы запустить Run.
  • Введите MSC в поле и нажмите Enter или нажмите OK, чтобы открыть диспетчер устройств.
  • После этого отобразится список драйверов устройств. Оттуда найдите адаптеры дисплея и щелкните по ним.
  • После этого щелкните правой кнопкой мыши каждую запись в разделе «Видеоадаптеры» и выберите в меню пункт «Удалить устройство».
  • Теперь перезагрузите компьютер.
  • После перезагрузки компьютера перейдите в приложение «Настройки» и проверьте наличие обновлений в разделе «Центр обновления Windows».

Примечание: У вас также есть возможность перейти непосредственно на веб-сайт производителей ваших видеокарт, таких как NVIDIA, Intel или AMD, и перейти в раздел под названием Драйверы, а затем проверить, есть ли новое доступное обновление — если оно есть, загрузите и установите его.

Вариант 4. Попробуйте физически проверить оборудование вашего компьютера.

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

Вариант 5. Попробуйте выключить и снова включить компьютер.

Вы также можете попробовать выключить и снова включить компьютер, чтобы исправить ошибку. Для этого вы должны выключить компьютер таким образом, чтобы питание было полностью отключено, а все свежие конфигурации файлов загружались при загрузке вашего компьютера. Первое, что вам нужно сделать, это выключить компьютер, а если вы используете ноутбук со съемным аккумулятором, вы должны вынуть аккумулятор на пару минут, прежде чем снова подключить его и загрузить ноутбук. С другой стороны, если вы используете настольный компьютер, нажмите и удерживайте кнопку питания, пока процессор не выключится, выньте кабель питания на минуту или около того, а затем снова подключите его. Загрузите компьютер и посмотрите, есть ли ошибка было решено.

Узнать больше

Если вы не знаете, Microsoft включила расширенный режим поиска в новую версию Windows 10 v1903. Этот новый расширенный режим поиска, по сравнению с классическим режимом, индексирует все на вашем компьютере с Windows 10, и в этом посте вы узнаете, как отключить эту новую функцию, а также обсудите, чем она отличается от классического режима поиска. За прошедшие годы начальный поиск Windows 10 изменился. Когда вы нажимаете кнопку «Пуск» и вводите текст, отображаемые результаты делятся на «Приложения», «Документы», «Электронная почта», «Интернет», «Папки», «Музыка», «Люди», «Фотографии», «Настройки», «Видео» и многие другие. Именно по этой причине был представлен расширенный режим. Поэтому, если все не будет проиндексировано, эта новая функция будет бесполезна. Классический поиск — это термин, используемый для старой техники поиска в Windows 10. Режим классического поиска ограничен библиотеками и рабочим столом, и конечные пользователи могут выбирать только для настройки местоположения поиска, добавляя их вручную в индексатор. Проще говоря, он будет индексировать только те файлы и папки, которые вы хотите проиндексировать, и если поисковый запрос отсутствует в индексе, он инициирует обычный поиск, который займет довольно много времени, и именно здесь появляется расширенный поиск Windows. in. Он индексирует все по умолчанию, что является полной противоположностью классическому режиму поиска. Эта функция позволяет исключить папки, в которых поиск не будет искать и индексировать все, что может быть для вас личным. Кроме того, это также может повлиять на срок службы батареи ноутбука, если вы его используете. Первоначальное сканирование ваших данных будет происходить только при подключении к источнику питания, и в течение этого времени как использование ЦП, так и батарея немного пострадают.

Чтобы включить режим расширенного поиска на вашем компьютере с Windows 10, вот что вам нужно сделать:

Шаг 1: Выберите «Настройки»> «Поиск»> «Поиск в Windows».

Шаг 2: Затем щелкните переключатель для Enhanced.

Шаг 3: После этого выберите папки, которые индексатор Windows должен исключить из режима расширенного поиска. И это все. В следующий раз, когда вы будете искать что-либо на своем компьютере, Windows будет искать во всех местоположениях, кроме тех, которые вы исключили, и результаты будут намного быстрее по сравнению с классическим поиском. Теперь, когда вы включили режим расширенного поиска, вам нужно проверить две настройки.

  • Параметры индексатора расширенного поиска — этот параметр позволяет настроить, как и где Windows будет искать или какие типы файлов будут искать на вашем компьютере. Он также откроет ту же настройку, которая доступна в Классическом поиске.
  • Запустите средство устранения неполадок индексирования — когда вы нажмете на средство устранения неполадок индексирования, оно начнет устранять любые проблемы с поиском и индексированием на вашем компьютере с Windows 10 и исправлять их автоматически.

Узнать больше

Cortana — это ваш личный цифровой помощник, полностью интегрированный в Windows 10 и призванный облегчить вам жизнь. Чем больше вы им пользуетесь, тем больше Кортана может узнать о вас, а опыт становится более персонализированным и точным. Он может выполнять множество задач и обладает множеством полезных приемов, но, пожалуй, одной из лучших функций является расширенное распознавание речи, позволяющее Cortana понимать контекст естественного голосового разговора. В Windows 10 и на других платформах с приложением Cortana на iPhone и Android помощник может понимать практически любую голосовую команду и выполнять задачи. Например, просто говоря, вы можете находить факты, создавать напоминания и управлять своим календарем, запускать приложения, изменять настройки и многое другое. Теперь, если вы ищете официальный список всех голосовых команд, которые поддерживает Cortana, вы никогда его не найдете, потому что его не существует. Cortana может понимать естественный язык и контекст, для этого не существует определенного набора команд. В каком-то смысле вы разговариваете с Кортаной так же, как с любым другим человеком.

Вызов Кортаны

Прежде чем использовать голосовые команды, важно знать, как вы можете вызывать Кортану, используя естественный язык:

  • Вы можете щелкнуть значок микрофона на панели задач рядом с меню «Пуск».
  • Вы можете использовать Shift + ⊞ Окна + C сочетание клавиш, чтобы открыть Кортану в режиме прослушивания.
  • Вы можете использовать Привет, Cortana функция, которая позволяет вызвать помощника, просто произнеся Привет, Cortana за которым следует команда. Например, Привет, Кортана! Как погода?.
  • На устройствах с Windows 10 Mobile вы можете нажмите и удерживайте кнопку поиска, чтобы открыть Кортану в режиме прослушивания.

Полный список голосовых команд Кортаны

Следующий список команд — это примеры, которые вы можете использовать, чтобы научиться управлять Кортаной с помощью голосовых команд. Имейте в виду, что нет определенного способа произносить команды. Например, Привет, Кортана, позволь мне послушать несколько мелодий то же самое, что запросить более систематическую команду, например Привет, Кортана: Включи музыку.

Основные голосовые команды Кортаны:

Получение времени для любого места:

  • «Который сейчас час?»
  • «Который час в Нью-Йорке?» или «Который час в Греции?»

Получение информации о погоде для любого места:

  • «Какая там погода?»
  • «Какая погода в Мадриде?» или «Какая погода в Словакии?»
  • «Когда садится солнце?»
  • «На Гавайях жарко?»
  • «Как погода на завтра/на следующей неделе?»

Открытие приложений и веб-сайтов (магазин и компьютер):

  • «Открыть Photoshop» или «Перейти в Firefox»
  • «Открыть errortools.com.»

Получение новостной информации:

  • «Покажи мне главные заголовки».
  • «Покажи мне последние новости».
  • «Покажи мне новости о погоде».
  • «Покажите мне акции Blizzard».
  • «Покажите мне курс обмена биткойнов».
  • «Каков был счет последнего футбольного матча в Бразилии».

Создание заметки:

  • «Создать заметку».
  • «Создать заметку о покупках».
  • «Создать заметку о покупках: купить корзину яиц»
  • «Пометь.»
  • «Нарисуй записку».
  • «Напиши записку».

Перевод на другой язык:

  • «Переводить.»
  • «Переведи привет на немецкий»
  • «Перевести Где ближайший парк? на Испания»

Занимаюсь математикой:

  • «Что такое 34% или 764.89 доллара?»
  • «Сколько будет 43 умножить на 59?»
  • «Что такое квадратный корень из 26509?»
  • «Сколько будет 29 умножить на 6, разделить на 12?»
  • «Перевести 6.9 стакана в жидкие унции».
  • «Сколько миль в 89 километрах?»

Определение слова:

  • «Определить пространство».

Отслеживание пакетов:

  • «Где мой пакет?»
  • «Покажи мои пакеты».

Голосовые команды поиска Кортаны:

Поиск документов, фото, видео:

  • «Найди фотографии августа 1998 года».
  • «Найди видео с котиками».
  • «Найди документ под названием Сборник стихов».

Поиск в Интернете:

  • «Поищите в сети Героев меча и магии».

Обнаружение фактов:

  • «Какой высоты гора Эверест?»
  • «Кто такой Стив Джобс?»
  • «Когда родился Арнольд Шварценеггер?»
  • «Кто такой генеральный директор Mercedes?»
  • «Когда начинается весна?»
  • «Какая столица Зимбабве?»
  • «Когда День Благодарения?»

Важно отметить, что Кортана способна понимать разговор, а это означает, что вы также можете задавать дополнительные вопросы, не будучи очень конкретными. Например, если вы спросите Кортану: «Кто президент США», вы можете задать дополнительный вопрос, например «Кто его жена?» or «Когда он родился?» и помощник должен уметь точно отвечать на эти вопросы.

Знакомство с местами с едой поблизости:

  • «Найди места с едой рядом со мной».
  • «Найди рестораны рядом со мной».
  • «Найди бары рядом со мной».
  • «Какой хороший ресторан рядом со мной?»
  • «Что интересного поблизости?»
  • «Покажи мне китайские рестораны рядом со мной».
  • «Покажите мне итальянские рестораны в Лос-Анджелесе».

Голосовые команды Кортаны о здоровье и фитнесе:

  • «Как мой сон прошлой ночью?»
  • «Какой у меня вчера был счет шагов?»
  • «Сколько калорий я сжег сегодня?»

Для этих команд требуется устройство слежения, такое как Microsoft Band 2, чтобы вы могли заниматься фитнесом и здоровьем, и вам необходимо подключить Кортану к службе Microsoft Health (Microsoft Band).

Голосовые команды настроек Кортаны:

Открытие приложения «Настройки»:

  • «Открыть настройки.»
  • «Открыть Центр поддержки».

Настройки управления:

  • «Включить/выключить Bluetooth»
  • «Включить/выключить Wi-Fi»
  • «Включить/выключить режим полета»

Кортана напоминает голосовые команды:

Создание напоминаний:

  • «Напомни мне помыть машину».

Создание напоминаний на основе местоположения:

  • «Напомни мне купить диски в следующий раз, когда я пойду в Walmart».

Создание индивидуальных напоминаний:

  • «Напомни мне попросить об отпуске в следующий раз, когда я поговорю с Гораном».

Создание напоминаний по времени:

  • «Напомни мне посмотреть баскетбольный матч в 6:XNUMX».
  • «Напомни мне купить еду для сеанса d&d в воскресенье в 3:XNUMX».

Просмотр напоминаний:

  • «Покажи мне мои напоминания».

Голосовые команды календаря Кортаны:

Просмотр календарных событий:

  • «Как выглядит мое расписание на сегодня?»
  • «Покажи мне мои встречи на следующую неделю».
  • «Когда у меня назначен прием к стоматологу?»

Добавление новых событий календаря:

  • «Добавить визит к стоматологу на понедельник в 2:XNUMX».

Перемещение событий календаря:

  • «Перенести визит к стоматологу на пятницу в 5:XNUMX».

Кортана сигнализирует голосовыми командами:

Создание будильников:

  • «Поставь будильник на следующий понедельник в 5:30 утра».
  • «Поставь будильник на субботу на 9 утра».

Просмотр сигналов тревоги:

  • «Покажи мои будильники»

Удаление будильников:

  • «Отключить будильник по субботам в 9 утра».

Голосовые команды таймера Кортаны:

Создание таймера:

  • «Установите таймер на 5 минут».

Вы можете запустить однократный таймер только в один момент времени. Если таймер уже запущен, Кортана попросит вас перезапустить его в новое время.

Таймер просмотра:

  • «Показать таймер».
  • «Сколько времени осталось на таймере?»

Таймер отмены:

  • «Остановить таймер».

Голосовые команды для определения местоположения Кортаны:

Зная свое точное местоположение:

  • «Скажи мне, где я?»

Голосовые команды обмена сообщениями Cortana:

Отправка текстовых сообщений:

  • «Отправьте сообщение в Милан: я сегодня опоздаю на обед».

Отправка быстрых писем:

  • «Отправить письмо Милене: увидимся сегодня вечером».
  • «Отправить электронное письмо Джону и Клаудии: как продвигается проект?»

Голосовые команды для определения местоположения Кортаны:

Как добраться:

  • — Какие пробки по дороге домой?
  • «Как мне вернуться домой».
  • «Сколько времени потребуется, чтобы доехать до Мэдисон Сквер Гарден?»
  • «Укажи мне дорогу к администрации порта».
  • «Как мне добраться из моего местоположения в Лонг-Бич, Нью-Йорк?»
  • «Как далеко луна?»
  • «Покажи мне дорогу до ближайшей заправки».
  • «Покажите мне общественный транспорт до 11 Times Sq, New York, NY 10036».
  • «Покажи мне карту Сан-Франциско».

Отслеживание рейсов:

  • «Отследить рейс 1056».
  • «Мой рейс задерживается?»
  • «Мой рейс вовремя?»

Голосовые команды Cortana Entertainment:

Управление музыкой:

  • «Включи Металлику».
  • «Включите симфоническую музыку».
  • «Перемешать музыку».
  • «Игра и справедливость для всех» от Metallica.
  • «Остановить музыку»
  • «Приостановить музыку»
  • «Пауза песни».
  • «Играть дальше»
  • «Следующий трек»
  • «Пропустить трек».

Определение того, что играет:

  • «Что это за песня?»
  • «Что это играет?»

Фильмы и ТВ:

  • «Какое время работы у «Бегущего по лезвию»?»
  • «Кто был режиссером Гладиатора?»
  • «Какие фильмы идут рядом со мной?»
  • «В какое время показываются нижние палубы «Звездного пути»?»

Голосовые команды службы технической поддержки Кортаны:

  • «Как мне установить принтер?»
  • «Как мне проецировать свой экран?»
  • «Как мне изменить свой фон?»
  • «Как мне обновить Windows?»
  • «Как мне сделать резервную копию?»
  • «Как изменить приложения по умолчанию?»
  • «Как мне изменить конфиденциальность?»
  • «Как подключить беспроводное устройство?»

Иногда вопрос «Как сделать I» приводит к ответу в веб-поиске.

Голосовые команды Cortana на телефоне:

  • «Позвонить жене по громкой связи».
  • «Позвони Дэвиду домой».
  • «Позвони Горану».
  • «Повторный набор номера».
  • «Отправить фото на мой компьютер».

Случайные голосовые команды Кортаны:

  • «Расскажи мне шутку.»
  • «Расскажи мне загадку».
  • «Скажите мне что-нибудь интересное.»
  • «Расскажи мне что-нибудь смешное».
  • «Расскажи мне страшную историю».
  • «Спой мне песню».
  • «Удиви меня.»
  • «Производи впечатление».
  • «Как ты выглядишь?»
  • «Какой смартфон лучше?»
  • «Что такое любовь?»
  • «Что лучше, Google или Bing?»
  • «Почему я должен купить этот телефон?»
  • «Что вы думаете о Google?»
  • «Вам нравится Google?»
  • «Что вы думаете о Yahoo?»
  • «Вам нравится Windows 10?»
  • «Поиграй в кино».
  • «Ты лучше Сири?»
  • — Где Клиппи?
  • — Что ты думаешь о Клиппи?
  • «Орел или решка?»
  • «Камень ножницы Бумага.»
  • «Бросьте кости».

Узнать больше

вкладки браузера Windows удалены альтернативная вкладкаКак и в предыдущей Windows 10, внутри Windows 11 также при нажатии ALT + TAB сочетание клавиш, вы получите предварительный просмотр всех запущенных приложений вместе со всеми вкладками браузера, чтобы вы могли просмотреть их и выбрать то, на которое хотите переключиться. Альто, я лично большой поклонник альтернативных табов, я должен признать, что я не большой поклонник наличия нескольких вкладок браузера на экране, когда я нажимаю комбинацию клавиш. К счастью, есть очень простой способ отключить эту функцию. Отключение миниатюр вкладок браузера

  1. Нажмите ⊞ ОКНА + I открыть настройки
  2. Нажмите на Система в боковой панели
  3. Прокрутите вниз и выберите Многозадачность
  4. Найдите Alt + Tab раздел и щелкните раскрывающееся меню
  5. Выбирать Открыть только Windows
  6. Закрыть настройки

Теперь, когда вы нажимаете ALT + TAB комбинация клавиш вы по-прежнему будете видеть свой браузер, но только активную вкладку в нем, а не все вкладки в виде различных эскизов предварительного просмотра.

Узнать больше

Безопасность вашего ПК и ваших учетных записей — важная вещь. Безопасность на вашем телефонном устройстве также очень важна. Вот почему мы предлагаем вам список из 8 приложений, которые были отмечены командой по кибербезопасности как приложения, которые могут быть использованы для кражи ваших данных. Если у вас случайно установлено какое-либо из этих приложений, немедленно удалите их.

Список выглядит следующим образом:

  • Торт VPN (com.lazycoder.cakevpns)
  • Тихоокеанский VPN (com.protectvpn.freeapp)
  • eVPN (com.abcd.evpnfree)
  • Битплеер (com.crrl.beatplayers)
  • Сканер QR / штрих-кода MAX (com.bezrukd.qrcodebarcode)
  • Музыкальный проигрыватель (com.revosleap.samplemusicplayers)
  • библиотека всплывающих подсказок (com.mistergrizzlys.docscanpro)
  • QRecorder (com.record.callvoicerecorder)

Если вы хотели бы читать более полезный статьи и советы о посещении различного программного и аппаратного обеспечения errortools.com в день.

Узнать больше

Ошибка 404 — Что это?

Ошибка 404 является кодом состояния HTTP. Вы можете столкнуться с кодом ошибки 404 во время работы в Интернете. Сообщение указывает, что веб-страница, на которую вы пытаетесь войти, не может быть найдена на сервере. Этот код ошибки часто настраивается отдельными веб-сайтами. Чаще всего это проявляется:

  • «Ошибка 404»
  • «404 Не Найдено»
  • «Ошибка 404»
  • «404 — файл или каталог не найден»
  • «HTTP 404 не найден»
  • «Запрошенный URL-адрес [URL] не найден на этом сервере».
  • «HTTP 404»
  • «404 Страница не найдена»
  • «Ошибка 404 не найдено»

Сообщение об ошибке 404 может появиться в любом браузере, включая Firefox, Internet Explorer и Google Chrome. Это также может произойти в любой операционной системе. Помимо этого, ошибка 404 также может возникать во время обновлений Windows.

Решения

Изображение коробки рестороПричины ошибок

Технически ошибка 404 — это ошибка на стороне клиента, которая означает, что вы не можете получить доступ к нужной веб-странице, потому что либо вы ввели неверный URL-адрес, либо страница была удалена с веб-сайта. Другие причины этого кода ошибки включают в себя:

  • Нежелательные файлы в браузере
  • Нежелательные записи реестра
  • Проблемы с кешем браузера
  • Проблемы с DNS сервером

Дополнительная информация и ручной ремонт

Если код ошибки не возникает из-за удаления веб-страницы от владельца веб-сайта, это означает, что существует какая-то другая основная проблема с кодом ошибки 404. Чтобы избежать неудобств и получить доступ к веб-сайту, рекомендуется устранить ошибку. немедленно. Чтобы помочь вам устранить ошибку 404 на вашем компьютере, мы перечислили некоторые из лучших и простых решений, которые можно сделать своими руками. Попробуйте эти методы, чтобы решить проблему в вашей системе:

Метод 1

Нажмите F5, чтобы повторить попытку доступа к веб-странице. F5 — кнопка обновления / перезагрузки. Если ошибка временная, это решит проблему немедленно.

Метод 2

Проверьте URL-адрес — «Ошибка 404 не найдена» также может появиться из-за неправильного ввода URL-адреса. Найдите страницу в популярных поисковых системах. Введите правильный URL-адрес веб-страницы, к которой вы хотите получить доступ. Это, скорее всего, исправит ошибку.

Метод 3

Очистите кеш браузера — для этого просто перейдите в историю и очистить куки вашего браузера.

Метод 4

Изменить DNS-серверы — Если весь веб-сайт, к которому вы хотите получить доступ, выдает ошибку 404 и если сайт доступен для других на разных серверах, вы можете попробовать изменить свой DNS-сервер. Ошибки 404 не особенно распространены, если только ваш интернет-провайдер или правительство не фильтрует или не подвергает цензуре веб-сайты.

Метод 5

Удалите ненужные файлы и ненужные записи реестра. Еще один способ устранить ошибку — очистить реестр. Основной причиной ошибки может быть накопление ненужных, недействительных и неверных записей реестра. Вы можете удалить их вручную, но этот процесс потребует технических знаний и займет довольно много времени. Тем не менее, простой и эффективный способ очистить реестр — это скачать Restoro. Это усовершенствованный, высокофункциональный очиститель реестра нового поколения.

Зачем использовать Ресторо?

  • Он развернут с использованием передового и интуитивно понятного алгоритма, который обнаруживает, сканирует и удаляет все проблемы реестра на всем вашем компьютере за секунды.
  • Этот очиститель реестра немедленно удаляет все плохие записи и ненужные файлы, сохраненные на диске, исправляет поврежденные и поврежденные файлы и восстанавливает реестр в нормальное состояние.
  • Помимо функции очистки реестра, это программное обеспечение также интегрировано с несколькими другими утилитами, такими как антивирус, который удаляет все виды вредоносного программного обеспечения из вашей системы, оптимизатор системы для оптимального функционирования ПК, а также элементы управления Active X и сканер идентификаторов классов.
  • Это безопасно для загрузки, удобно и эффективно. Этот инструмент ошибок совместим со всеми версиями Windows.

Чтобы устранить ошибку 404 на вашем компьютере, нажмите здесь. скачать Ресторо сегодня!

Узнать больше

Команда не распознана Ошибка, что это? Если вы постоянно используете такие программы, как CMD или DISM, непосредственно из командной строки «Выполнить», вы, возможно, задавались вопросом, как они запускаются мгновенно и как операционная система Windows может сразу их найти. Например, когда вы создаете ярлык программы, ярлык знает, где именно находится программа, и быстро запускает ее. Операционная система Windows хранит список путей, где расположены наиболее распространенные системные программы, поэтому при использовании командной строки «Выполнить» она легко открывается. Список, хранящийся в Windows, называется переменными среды Windows. Если что-то пойдет не так с этим списком, программы не будут работать. Таким образом, в этом руководстве вы узнаете, как устранить проблему, когда любая используемая вами команда не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. Прежде чем приступить к устранению проблемы, необходимо убедиться, что программа, которую вы пытаетесь запустить, действительно существует. На самом деле, это может произойти и с программой «Выполнить», которая вызывается с помощью сочетания клавиш Win+R. Для проверки перейдите в C:WindowsSystem32 и там проверьте, существует ли программа, или вы также можете попробовать найти EXE в папке System 32. Убедившись, что программа существует, обратитесь к приведенным ниже инструкциям.

Измените переменные среды Windows:

  • Шаг 1: Нажмите клавиши Win + X и выберите «Система». После этого откроется раздел, где вы сможете увидеть все свойства вашего компьютера.
  • Шаг 2: Затем выберите параметр «Расширенная система», расположенный на левой панели, и нажмите «Переменные среды».
  • Шаг 3: После этого найдите «Путь» в разделе «Системные переменные» и выберите «РЕДАКТИРОВАТЬ».
  • Шаг 4: Перед редактированием необходимо скопировать всю строку и вставить ее в приложение «Блокнот», чтобы в случае, если что-то пошло не так, вы могли вставить ее обратно.
  • Шаг 5: Затем найдите путь к каталогу «C: Windows System32». Если вы не можете его найти, попробуйте добавить в конце точку с запятой.
  • Шаг 6: После этого нажмите кнопку ОК, чтобы сохранить внесенные изменения, а затем выйдите.
  • Шаг 7: Теперь перезагрузите компьютер, так как все пути будут выбраны при перезагрузке компьютера.

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

Узнать больше

Терминал WindowsWindows Terminal — это новое бесплатное терминальное приложение Microsoft. Когда вы открываете Power Shell или командную строку в Windows, они будут открываться в разных окнах, и если вам нужно несколько окон каждого из них, на вашем экране будет несколько окон каждого из них. Терминал Windows исправляет это, открывая каждый из экземпляров командной строки и Power Shell в виде отдельных вкладок внутри себя, что значительно упрощает управление несколькими экземплярами именованных приложений. Вы также можете запускать вкладки Power Shell и командной строки в одном и том же терминале Windows. К счастью, запуск командной строки и Power Shell на разных вкладках — не единственное, что вы можете сделать. Терминал Windows позволяет вам выбрать собственную тему, поддерживает смайлики, рендеринг с помощью графического процессора, разделенные панели и многие другие настраиваемые параметры. Windows 11 будет иметь терминал в качестве среды командной строки по умолчанию для открытия Power Shell или командной строки, даже подсистемы Windows для Linux (WSL).

Установка Терминала Windows в качестве приложения по умолчанию

Если мне это удалось, мне удалось показать вам, что Windows Terminal — это то, что вы должны использовать, даже если вы не выполняете или не можете выполнить обновление до Windows 11. Вы также можете использовать его внутри Windows 10. Первым делом нужно скачать и установить его. Вы можете получить Windows Terminal с официального сайта Microsoft здесь: Страница терминала Windows

После завершения загрузки и установки откройте приложение «Терминал» и выберите меню со стрелкой вниз, затем нажмите «Настройки». В качестве альтернативы вы можете использовать CTRL + + ярлык. Внутренние настройки по умолчанию Приложение терминала по умолчанию будет установлено на Хост консоли Windows. Нажмите на приложение терминала по умолчанию, чтобы открыть раскрывающееся меню, и выберите Терминал Windows из списка. Теперь по умолчанию после открытия Windows Terminal будет использовать Power Shell в качестве профиля по умолчанию, однако вы можете изменить это, щелкнув раскрывающийся список для профиля по умолчанию, где вы можете выбрать между командной строкой, Power Shell, Windows Power Shell или Azure. Облачная оболочка. Выберите тот, который вы предпочитаете, нажмите «Сохранить», и он будет открыт по умолчанию при следующем запуске.

Узнать больше

Логотип

Авторское право © 2022, ErrorTools, Все права защищены
Товарные знаки: логотипы Microsoft Windows являются зарегистрированными товарными знаками Microsoft. Отказ от ответственности: ErrorTools.com не аффилирован с Microsoft и не претендует на прямую аффилированность.
Информация на этой странице предоставлена ​​исключительно в информационных целях.

DMCA.com Состояние защиты

Ремонт вашего ПК одним щелчком мыши

Имейте в виду, что наше программное обеспечение необходимо установить на ПК с ОС Windows. Откройте этот веб-сайт на настольном ПК и загрузите программное обеспечение для простого и быстрого устранения ваших проблем.


Вопросы-ответы по Гранд-смете

abk63 Дата: Суббота, 17.03.2018, 15:25 | Сообщение # 6091

Сметчик

Оренбург

Группа: Проверенные

Город: Оренбург

Репутация:

727

Статус: Offline

Цитата Ясонька ()

Подскажите, где найти коэффициент на доработку грунта вручную к ТЕР01-01-004-05?

на марсе… или юпитере… biggrin 
а перекопка земли находится в подразделе 2.5 это отдельная расценка… с коэффициентом если перед этим механизировано разрабатывали


Сметная лавка. Беседы о сметах и не только…
Составление смет на проектные работы объектов энергетики. Практическое пособие
Тесты сметчика

 
veronika-2 Дата: Суббота, 17.03.2018, 15:29 | Сообщение # 6092

Генералиссимус

Ростов-на-Дону

Группа: Модераторы

Город: Ростов-на-Дону

Репутация:

807

Статус: Offline

Цитата Ясонька ()

Захожу в позицию, рыскаю по справочнику и ничего не нахожу((

гы ))) нельзя найти черную кошку в темной комнате если ее там нет  biggrin


Психологические консультации онлайн.
Мой телеграмм
@psyqwerty
Вконтакте
https://vk.com/public214093226

 
Ясонька Дата: Суббота, 17.03.2018, 15:44 | Сообщение # 6093

Лейтенант

Волгоград

Группа: Проверенные

Город: Волгоград

Репутация:

9

Статус: Offline

abk63, ну так разрабатывали механизированно)) а коэффициент вручную вписывается?
veronika-2, но я пыталась))

 
abk63 Дата: Суббота, 17.03.2018, 16:19 | Сообщение # 6094

Сметчик

Оренбург

Группа: Проверенные

Город: Оренбург

Репутация:

727

Статус: Offline

Ясонька, доработка только вручную… отдельной расценкой с коэф повышающим при опред условиях


Сметная лавка. Беседы о сметах и не только…
Составление смет на проектные работы объектов энергетики. Практическое пособие
Тесты сметчика

 
Ясонька Дата: Пятница, 23.03.2018, 15:59 | Сообщение # 6095

Лейтенант

Волгоград

Группа: Проверенные

Город: Волгоград

Репутация:

9

Статус: Offline

abk63, спасибо Вам большое!

Добавлено (23.03.2018, 15:59)
———————————————
Доброго времени суток!

Подскажите как правильно поставить индекс к СМР по видам работ? Только в окошке «Индекс к СМР»?

 
veronika-2 Дата: Пятница, 23.03.2018, 17:44 | Сообщение # 6096

Генералиссимус

Ростов-на-Дону

Группа: Модераторы

Город: Ростов-на-Дону

Репутация:

807

Статус: Offline

Ясонька, документ-параметры- индексы к позициям. Привязка — по видам работ


Психологические консультации онлайн.
Мой телеграмм
@psyqwerty
Вконтакте
https://vk.com/public214093226

 
Ясонька Дата: Воскресенье, 25.03.2018, 21:19 | Сообщение # 6097

Лейтенант

Волгоград

Группа: Проверенные

Город: Волгоград

Репутация:

9

Статус: Offline

veronika-2, ну это я знаю… а правильно ставить его в ячейке «Индекс к СМР», или во все?

 
veronika-2 Дата: Понедельник, 26.03.2018, 07:50 | Сообщение # 6098

Генералиссимус

Ростов-на-Дону

Группа: Модераторы

Город: Ростов-на-Дону

Репутация:

807

Статус: Offline

Цитата Ясонька ()

ну это я знаю… а правильно ставить его в ячейке «Индекс к СМР», или во все?

есть индексы по статьям затрат, а есть индексы к СМР. в зависимости от индексов и ставим значения. там все расписано ведь, в табличке, что куда ставить


Психологические консультации онлайн.
Мой телеграмм
@psyqwerty
Вконтакте
https://vk.com/public214093226

 
003123 Дата: Четверг, 29.03.2018, 19:23 | Сообщение # 6099

Рядовой

Группа: Проверенные

Репутация:

0

Статус: Offline

Здравствуйте,установил с диска ГРАНД Смета (версия 5.3) выдало ошибку: «Исключение неизвестное программное исключение (0x0eedfade) приложении по адресу 0x751fc42d.» Жму «ок» выскакивает «runtime error 217 at 016ACA17» Какие дальнейшие действия? Помогите пожалуйста sad

 
vladnik Дата: Четверг, 29.03.2018, 21:37 | Сообщение # 6100

Ценовой инженер

СПб-ЛО

Группа: Проверенные

Город: СПб-ЛО

Репутация:

344

Статус: Offline

Цитата 003123 ()

Какие дальнейшие действия?

снести 8-10 винду. Установить ХР.. и еще раз установить  ГС5.3..но не факт,что заработает..

 
slavalit Дата: Пятница, 30.03.2018, 02:08 | Сообщение # 6101

Инженер-сметчик

Симферополь

Группа: Модераторы

Город: Симферополь

Репутация:

249

Статус: Offline

003123, есть вариант, если комп достаточно мощный, установить виртуальную машину, на неё Windows XP или Windows 7.
Виртуальные машины типа VM Virtualbox или VMWare… я так делал с Гранд-Сметой 6/7 на Windows 8/10.

 
Maggi2011 Дата: Воскресенье, 01.04.2018, 18:50 | Сообщение # 6102

Сержант

Москва

Группа: Проверенные

Город: Москва

Репутация:

0

Статус: Offline

Мне рассылка пришла, что скоровыйдет обновление ГрандСметы — Будет не 8.1, а ГрандСмета 2018. Вы не считаете, что это кошмар какой-то. Вот только осенью обновилась до 8 за 15 тыс. Сейчас вот опять

 
veronika-2 Дата: Воскресенье, 01.04.2018, 18:52 | Сообщение # 6103

Генералиссимус

Ростов-на-Дону

Группа: Модераторы

Город: Ростов-на-Дону

Репутация:

807

Статус: Offline

Maggi2011, ну вообще-то вас никто не заставляет постоянно обновляться. а обновление у них 2 раза в год — весной и осенью.


Психологические консультации онлайн.
Мой телеграмм
@psyqwerty
Вконтакте
https://vk.com/public214093226

 
OlyaLya0513 Дата: Понедельник, 02.04.2018, 12:06 | Сообщение # 6104

Рядовой

Нижний Новгород

Группа: Проверенные

Город: Нижний Новгород

Репутация:

0

Статус: Offline

Доброго времени суток! Скажите мне, пожалуйста, как сметному лузеру, как быть с индексами в Гранд Смете 8.1:
— Как настроить автозагрузку? Или всё должно было быть сделано при установке программы?
— Индексы к СМР только в ручную вносятся или тоже можно автоматизировать?

Я проходила обучение на ГС 5.. а на работе стоит 8.
Нифига не понимаю.

 
veronika-2 Дата: Понедельник, 02.04.2018, 12:29 | Сообщение # 6105

Генералиссимус

Ростов-на-Дону

Группа: Модераторы

Город: Ростов-на-Дону

Репутация:

807

Статус: Offline

Цитата OlyaLya0513 ()

— Как настроить автозагрузку? Или всё должно было быть сделано при установке программы?

Документ-Параметры-Индексы-Автозагрузка
Индекс СМР — да, вручную проставляем


Психологические консультации онлайн.
Мой телеграмм
@psyqwerty
Вконтакте
https://vk.com/public214093226

 
  • Страница 407 из 609
  • «
  • 1
  • 2
  • 405
  • 406
  • 407
  • 408
  • 409
  • 608
  • 609
  • »

Согласно п. 4.5 Правил Сметного портала запрещено размещение материалов попадающих под действие Статьи 1259 и Статьи 1270 ГК РФ, на которые распространяются авторские права правообладателя, без согласования с ним. В случае обнаружения материалов нарушающих права правообладателя просим сообщить через форму обратной связи.
Семушин А.А.

Понравилась статья? Поделить с друзьями:
  • Смесь переобогащенная ваз 2114 ошибка
  • Сместилось изображение на телевизоре как исправить
  • Сместилось изображение на мониторе как исправить windows 10
  • Смеситель скрипит при открывании как исправить
  • Смад ошибка е087