From a467b7cbf7760bcbce695589d01228619d841186 Mon Sep 17 00:00:00 2001 From: artem Date: Sun, 12 Oct 2025 23:13:17 +0500 Subject: [PATCH] =?UTF-8?q?=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{ => Linux}/Виртуальная машина Debian online.md | 2 +- .../{ => Linux}/Настройка SMTP-сервера на Debian.md | 2 +- .../{ => Linux}/Описание корневых каталогов deb-систем.md | 2 +- .../{VPN => Linux}/Установка OpenVPN на сервере Debian.md | 2 +- .../VPN/Настройка Amnezia WG.md | 32 - .../VPN/Не работает VPN по настройкам ovpn в линукс.md | 85 - .../{Активация Office.md => Windows/Activation.md} | 4 +- .../Администрирование/Windows/Активация.md | 2183 ----------------- .../Как настроить плановую перезагрузку сервера Windows.md | 2 +- .../{ => Windows}/Установка и настройка Hyper-V.md | 2 +- .../Автодеплой сайта при коммите.md | 28 +- ...вка и настройка телеграм-бота для отправки HTTP-запросов в 1с.md | 28 +- .../Литература/Инструкции к версии 3.1.10.md | 10 - .../Прочее/Markdown/Шпаргалка по md.md | 20 +- .../Основы регулярных выражений.md | 24 +- .../Продвинутые регулярные выражения.md | 16 +- .../Регулярные выражения/Шаблоны регулярок.md | 30 +- .../Экспертные регулярные выражения.md | 104 - .../Экономика/Макроэкономика/Вопрос 01.md | 62 - .../Экономика/Макроэкономика/Вопрос 02.md | 61 - .../Экономика/Макроэкономика/Вопрос 03.md | 61 - .../Экономика/Макроэкономика/Вопрос 04.md | 59 - .../Экономика/Макроэкономика/Вопрос 05.md | 78 - .../Экономика/Макроэкономика/Вопрос 06.md | 83 - .../Экономика/Макроэкономика/Вопрос 07.md | 73 - .../Экономика/Макроэкономика/Вопрос 08.md | 79 - .../Экономика/Макроэкономика/Вопрос 09.md | 72 - .../Экономика/Макроэкономика/Вопрос 10.md | 64 - .../Экономика/Макроэкономика/Вопрос 11.md | 92 - .../Экономика/Макроэкономика/Вопрос 12.md | 72 - .../Экономика/Макроэкономика/Вопрос 13.md | 73 - .../Экономика/Макроэкономика/Вопрос 14.md | 50 - .../Экономика/Макроэкономика/Вопрос 15.md | 72 - .../Экономика/Микроэкономика/Вопрос 01.md | 63 - .../Экономика/Микроэкономика/Вопрос 02.md | 56 - .../Экономика/Микроэкономика/Вопрос 03.md | 60 - .../Экономика/Микроэкономика/Вопрос 04.md | 60 - .../Экономика/Микроэкономика/Вопрос 05.md | 59 - .../Экономика/Микроэкономика/Вопрос 06.md | 64 - .../Экономика/Микроэкономика/Вопрос 07.md | 79 - .../Экономика/Микроэкономика/Вопрос 08.md | 58 - .../Экономика/Микроэкономика/Вопрос 09.md | 65 - .../Экономика/Микроэкономика/Вопрос 10.md | 67 - .../Экономика/Микроэкономика/Вопрос 11.md | 73 - .../Экономика/Микроэкономика/Вопрос 12.md | 65 - .../Экономика/Микроэкономика/Вопрос 13.md | 63 - .../Экономика/Микроэкономика/Вопрос 14.md | 54 - .../Экономика/Микроэкономика/Вопрос 15.md | 45 - .../Прочее/Экономика/Подготовка.md | 367 --- 49 files changed, 81 insertions(+), 4844 deletions(-) rename src/content/docs/knowledge-base/Администрирование/{ => Linux}/Виртуальная машина Debian online.md (88%) rename src/content/docs/knowledge-base/Администрирование/{ => Linux}/Настройка SMTP-сервера на Debian.md (97%) rename src/content/docs/knowledge-base/Администрирование/{ => Linux}/Описание корневых каталогов deb-систем.md (98%) rename src/content/docs/knowledge-base/Администрирование/{VPN => Linux}/Установка OpenVPN на сервере Debian.md (97%) delete mode 100644 src/content/docs/knowledge-base/Администрирование/VPN/Настройка Amnezia WG.md delete mode 100644 src/content/docs/knowledge-base/Администрирование/VPN/Не работает VPN по настройкам ovpn в линукс.md rename src/content/docs/knowledge-base/Администрирование/{Активация Office.md => Windows/Activation.md} (83%) delete mode 100644 src/content/docs/knowledge-base/Администрирование/Windows/Активация.md rename src/content/docs/knowledge-base/Администрирование/{ => Windows}/Как настроить плановую перезагрузку сервера Windows.md (95%) rename src/content/docs/knowledge-base/Администрирование/{ => Windows}/Установка и настройка Hyper-V.md (96%) delete mode 100644 src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Литература/Инструкции к версии 3.1.10.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Регулярные выражения/Экспертные регулярные выражения.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 01.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 02.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 03.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 04.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 05.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 06.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 07.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 08.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 09.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 10.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 11.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 12.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 13.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 14.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 15.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 01.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 02.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 03.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 04.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 05.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 06.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 07.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 08.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 09.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 10.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 11.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 12.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 13.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 14.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 15.md delete mode 100644 src/content/docs/knowledge-base/Прочее/Экономика/Подготовка.md diff --git a/src/content/docs/knowledge-base/Администрирование/Виртуальная машина Debian online.md b/src/content/docs/knowledge-base/Администрирование/Linux/Виртуальная машина Debian online.md similarity index 88% rename from src/content/docs/knowledge-base/Администрирование/Виртуальная машина Debian online.md rename to src/content/docs/knowledge-base/Администрирование/Linux/Виртуальная машина Debian online.md index 24b461f..872b26f 100644 --- a/src/content/docs/knowledge-base/Администрирование/Виртуальная машина Debian online.md +++ b/src/content/docs/knowledge-base/Администрирование/Linux/Виртуальная машина Debian online.md @@ -1,6 +1,6 @@ --- title: Виртуальная машина Debian online -slug: администрирование/виртуальная-машина-debian-online +slug: администрирование-linux/виртуальная-машина-debian-online --- Terminator — это бесплатная временная виртуальная машина (VM), которую можно быстро запустить через браузер. diff --git a/src/content/docs/knowledge-base/Администрирование/Настройка SMTP-сервера на Debian.md b/src/content/docs/knowledge-base/Администрирование/Linux/Настройка SMTP-сервера на Debian.md similarity index 97% rename from src/content/docs/knowledge-base/Администрирование/Настройка SMTP-сервера на Debian.md rename to src/content/docs/knowledge-base/Администрирование/Linux/Настройка SMTP-сервера на Debian.md index e3a1f3b..4a21353 100644 --- a/src/content/docs/knowledge-base/Администрирование/Настройка SMTP-сервера на Debian.md +++ b/src/content/docs/knowledge-base/Администрирование/Linux/Настройка SMTP-сервера на Debian.md @@ -1,6 +1,6 @@ --- title: Настройка SMTP-сервера на Debian -slug: администрирование/настройка-smtp-сервера-на-debian +slug: администрирование-linux/настройка-smtp-сервера-на-debian --- ✅ Выполняй всё пошагово — и твой сервер заработает правильно! diff --git a/src/content/docs/knowledge-base/Администрирование/Описание корневых каталогов deb-систем.md b/src/content/docs/knowledge-base/Администрирование/Linux/Описание корневых каталогов deb-систем.md similarity index 98% rename from src/content/docs/knowledge-base/Администрирование/Описание корневых каталогов deb-систем.md rename to src/content/docs/knowledge-base/Администрирование/Linux/Описание корневых каталогов deb-систем.md index d360683..367d5b5 100644 --- a/src/content/docs/knowledge-base/Администрирование/Описание корневых каталогов deb-систем.md +++ b/src/content/docs/knowledge-base/Администрирование/Linux/Описание корневых каталогов deb-систем.md @@ -1,6 +1,6 @@ --- title: Описание корневых каталогов deb-систем -slug: администрирование/описание-корневых-каталогов-deb-систем +slug: администрирование-linux/описание-корневых-каталогов-deb-систем --- > Эта структура почти одинакова для всех дистрибутивов Linux. Эти каталоги используются для чёткого разделения ролей файлов и упрощения администрирования серверов. diff --git a/src/content/docs/knowledge-base/Администрирование/VPN/Установка OpenVPN на сервере Debian.md b/src/content/docs/knowledge-base/Администрирование/Linux/Установка OpenVPN на сервере Debian.md similarity index 97% rename from src/content/docs/knowledge-base/Администрирование/VPN/Установка OpenVPN на сервере Debian.md rename to src/content/docs/knowledge-base/Администрирование/Linux/Установка OpenVPN на сервере Debian.md index 7fff168..4ec6967 100644 --- a/src/content/docs/knowledge-base/Администрирование/VPN/Установка OpenVPN на сервере Debian.md +++ b/src/content/docs/knowledge-base/Администрирование/Linux/Установка OpenVPN на сервере Debian.md @@ -1,6 +1,6 @@ --- title: Установка OpenVPN на сервере Debian -slug: администрирование-vpn/установка-openvpn-на-сервере-debian +slug: администрирование-linux/установка-openvpn-на-сервере-debian --- ## Шаг 1. Подключение к серверу через SSH diff --git a/src/content/docs/knowledge-base/Администрирование/VPN/Настройка Amnezia WG.md b/src/content/docs/knowledge-base/Администрирование/VPN/Настройка Amnezia WG.md deleted file mode 100644 index d51d35b..0000000 --- a/src/content/docs/knowledge-base/Администрирование/VPN/Настройка Amnezia WG.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Настройка Amnezia WG -slug: администрирование-vpn/настройка-amnezia-wg ---- -# Сгенерируйте конфиг Cloudflare WARP для AmneziaWG -Этот bash скрипт сгенерирует конфиг Cloudflare WARP для AmneziaWG. - -Не стоит выполнять его локально, так как РКН заблокировал запросы для получения конфига. Вместо этого лучше выполнять на удалённых серверах. - -## Вариант 1: Aeza Terminator -1. Заходим на https://terminator.aeza.net/en/ -2. Выбираем **Debian** -3. Вставляем команду: -```bash -bash <(wget -qO- https://raw.githubusercontent.com/ImMALWARE/bash-warp-generator/main/warp_generator.sh) -``` -4. После того, как конфиг сгенерируется, копируем его, либо скачиваем файлом по ссылке и импортируем в AmneziaWG!👍 -## Вариант 2: Replit -1. Тыкаем сюда: [![Run on Repl.it](https://repl.it/badge/github/replit/upm)](https://replit.com/new/github/ImMALWARE/bash-warp-generator) -2. Создаём аккаунт -3. Нажимаем кнопку Run вверху -4. После того, как конфиг сгенерируется, копируем его, либо скачиваем файлом по ссылке и импортируем в AmneziaWG!👍 - -## Что-то не получается? -### После подключении в AmneziaWG ничего не работает, в строке **Передача**: получено 0 Б -К сожалению, AmneziaWG не удалось обойти блокировку WireGuard от вашего провайдера :( \ -https://github.com/ImMALWARE/bash-warp-generator/issues/5 - -### Другой вопрос? -Напишите в чат: https://t.me/immalware_chat - -![w1uXYUiUK7.png](https://sinenikolsky.ru/s/QEWSKmHn7HKGJX4/download?path=%2F2025%2F04%2F26&files=b8aeab51-da2e-4bda-b081-b758cd3d57e7.png) diff --git a/src/content/docs/knowledge-base/Администрирование/VPN/Не работает VPN по настройкам ovpn в линукс.md b/src/content/docs/knowledge-base/Администрирование/VPN/Не работает VPN по настройкам ovpn в линукс.md deleted file mode 100644 index 6ee2be5..0000000 --- a/src/content/docs/knowledge-base/Администрирование/VPN/Не работает VPN по настройкам ovpn в линукс.md +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: Не работает VPN по настройкам ovpn в линукс -slug: администрирование-vpn/не-работает-vpn-по-настройкам-ovpn-в-линукс ---- - -После подключения к VPN через `.ovpn`-файл на Fedora может наблюдаться ситуация: -**ping работает**, а **сайты в браузере не открываются**. Это связано с проблемами MTU (размер максимального пакета). - ---- - -## ✅ Симптомы - -* `ping google.com` работает -* сайты в браузере не открываются -* в Windows с тем же `.ovpn` всё работает нормально - ---- - -## 🛍️ Причина - -VPN-интерфейс `tun0` устанавливает `MTU = 1500`, что слишком много для некоторых провайдеров/сетей. -Фрагментация запрещается, и крупные пакеты (например, HTTPS) отбрасываются. - ---- - -## 🧪 Диагностика MTU - -Определи максимальный размер пакета без фрагментации: - -```bash -ping -M do -s 1272 8.8.8.8 -``` - -Уменьшай `-s`, пока пинг не начнёт работать. Затем: - -```bash -tun-mtu = + 28 -``` - ---- - -## 🔧 Решение - -1. Открой `.ovpn`-файл в текстовом редакторе: - -```bash -nano your_config.ovpn -``` - -2. Добавь в конец файла строки: - -``` -tun-mtu 1300 -mssfix 1200 -``` - -*(Если по `ping` удалось пройти с `-s 1372`, можно поставить `tun-mtu 1400`, `mssfix 1360`)* - -3. Сохрани файл и переподключись: - -```bash -sudo openvpn --config your_config.ovpn -``` - ---- - -## ✅ Результат - -* VPN работает -* Сайты загружаются в браузере -* Проблем с DNS и HTTPS больше нет - ---- - -## 📝 Примечание - -Альтернативно можно временно задать параметры через команду запуска: - -```bash -sudo openvpn --config your_config.ovpn --tun-mtu 1300 --mssfix 1200 -``` - -Но при следующем запуске без этих флагов проблема вернётся, если не внести изменения в `.ovpn`. - ---- diff --git a/src/content/docs/knowledge-base/Администрирование/Активация Office.md b/src/content/docs/knowledge-base/Администрирование/Windows/Activation.md similarity index 83% rename from src/content/docs/knowledge-base/Администрирование/Активация Office.md rename to src/content/docs/knowledge-base/Администрирование/Windows/Activation.md index 387c400..e9821bb 100644 --- a/src/content/docs/knowledge-base/Администрирование/Активация Office.md +++ b/src/content/docs/knowledge-base/Администрирование/Windows/Activation.md @@ -1,6 +1,6 @@ --- -title: Активация Office -slug: администрирование/активация-office +title: Activation +slug: администрирование-windows/activation --- Method 1 - PowerShell (Windows 8 and later) ❤️ diff --git a/src/content/docs/knowledge-base/Администрирование/Windows/Активация.md b/src/content/docs/knowledge-base/Администрирование/Windows/Активация.md deleted file mode 100644 index 188642b..0000000 --- a/src/content/docs/knowledge-base/Администрирование/Windows/Активация.md +++ /dev/null @@ -1,2183 +0,0 @@ ---- -title: Активация -slug: администрирование-windows/активация ---- -Создайте .cmd файл, добавьте код ниже и выполните от имени администратора - -
-Показать больше - -```powershell -@set masver=3.7 -@echo off - - - -::============================================================================ -:: -:: Homepage: mass()grave(dot)dev -:: Email: mas.help@outlook.com -:: -::============================================================================ - - - -:: To activate, run the script with "/HWID" parameter or change 0 to 1 in below line -set _act=0 - -:: To disable changing edition if current edition doesn't support HWID activation, change the value to 1 from 0 or run the script with "/HWID-NoEditionChange" parameter -set _NoEditionChange=0 - -:: To run the script in debug mode, change 0 to "/HWID" in below line -set "_debug=0" - -:: If value is changed in above lines or parameter is used then script will run in unattended mode - - - -::======================================================================================================================================== - -:: Set environment variables, it helps if they are misconfigured in the system - -setlocal EnableExtensions -setlocal DisableDelayedExpansion - -set "PathExt=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC" - -set "SysPath=%SystemRoot%\System32" -set "Path=%SystemRoot%\System32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SystemRoot%\System32\WindowsPowerShell\v1.0\" -if exist "%SystemRoot%\Sysnative\reg.exe" ( -set "SysPath=%SystemRoot%\Sysnative" -set "Path=%SystemRoot%\Sysnative;%SystemRoot%;%SystemRoot%\Sysnative\Wbem;%SystemRoot%\Sysnative\WindowsPowerShell\v1.0\;%Path%" -) - -set "ComSpec=%SysPath%\cmd.exe" -set "PSModulePath=%ProgramFiles%\WindowsPowerShell\Modules;%SysPath%\WindowsPowerShell\v1.0\Modules" - -set re1= -set re2= -set "_cmdf=%~f0" -for %%# in (%*) do ( -if /i "%%#"=="re1" set re1=1 -if /i "%%#"=="re2" set re2=1 -if /i "%%#"=="-qedit" (set re1=1&set re2=1) -) - -:: Re-launch the script with x64 process if it was initiated by x86 process on x64 bit Windows -:: or with ARM64 process if it was initiated by x86/ARM32 process on ARM64 Windows - -if exist %SystemRoot%\Sysnative\cmd.exe if not defined re1 ( -setlocal EnableDelayedExpansion -start %SystemRoot%\Sysnative\cmd.exe /c ""!_cmdf!" %* re1" -exit /b -) - -:: Re-launch the script with ARM32 process if it was initiated by x64 process on ARM64 Windows - -if exist %SystemRoot%\SysArm32\cmd.exe if %PROCESSOR_ARCHITECTURE%==AMD64 if not defined re2 ( -setlocal EnableDelayedExpansion -start %SystemRoot%\SysArm32\cmd.exe /c ""!_cmdf!" %* re2" -exit /b -) - -::======================================================================================================================================== - -:: Debug code - -if "%_debug%" EQU "0" ( -set "nul1=1>nul" -set "nul2=2>nul" -set "nul6=2^>nul" -set "nul=>nul 2>&1" -goto :_debug -) - -set "nul1=" -set "nul2=" -set "nul6=" -set "nul=" - -@echo on -@prompt $G -@call :_debug "%_debug%" >"%~dp0_tmp.log" 2>&1 -@cmd /u /c type "%~dp0_tmp.log">"%~dp0_Debug.log" -@del "%~dp0_tmp.log" -@echo off -@exit /b - -:_debug - -::======================================================================================================================================== - -set "blank=" -set "mas=ht%blank%tps%blank%://mass%blank%grave.dev/" -set "github=ht%blank%tps%blank%://github.com/massgra%blank%vel/Micro%blank%soft-Acti%blank%vation-Scripts" -set "selfgit=ht%blank%tps%blank%://git.acti%blank%vated.win/massg%blank%rave/Micr%blank%osoft-Act%blank%ivation-Scripts" - -:: Check if Null service is working, it's important for the batch script - -sc query Null | find /i "RUNNING" -if %errorlevel% NEQ 0 ( -echo: -echo Null service is not running, script may crash... -echo: -echo: -echo Check this webpage for help - %mas%fix_service -echo: -echo: -ping 127.0.0.1 -n 20 -) -cls - -:: Check LF line ending - -pushd "%~dp0" ->nul findstr /v "$" "%~nx0" && ( -echo: -echo Error - Script either has LF line ending issue or an empty line at the end of the script is missing. -echo: -echo: -echo Check this webpage for help - %mas%troubleshoot -echo: -echo: -ping 127.0.0.1 -n 20 >nul -popd -exit /b -) -popd - -::======================================================================================================================================== - -cls -color 07 -title HWID Activation %masver% - -set _args= -set _elev= -set _unattended=0 - -set _args=%* -if defined _args set _args=%_args:"=% -if defined _args set _args=%_args:re1=% -if defined _args set _args=%_args:re2=% -if defined _args ( -for %%A in (%_args%) do ( -if /i "%%A"=="/HWID" set _act=1 -if /i "%%A"=="/HWID-NoEditionChange" set _NoEditionChange=1 -if /i "%%A"=="-el" set _elev=1 -) -) - -for %%A in (%_act% %_NoEditionChange%) do (if "%%A"=="1" set _unattended=1) - -::======================================================================================================================================== - -call :dk_setvar - -if %winbuild% EQU 1 ( -%eline% -echo Failed to detect Windows build number. -echo: -setlocal EnableDelayedExpansion -set fixes=%fixes% %mas%troubleshoot -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%troubleshoot" -goto dk_done -) - -if exist "%Systemdrive%\Users\WDAGUtilityAccount" ( -sc query gcs | find /i "RUNNING" %nul% && ( -%eline% -echo Windows Sandbox detected; activation is not supported. -echo The script cannot run due to missing licensing components. Aborting... -echo: -goto dk_done -) -) - -if %winbuild% LSS 10240 ( -%eline% -echo Unsupported OS version detected [%winbuild%]. -echo HWID Activation is only supported on Windows 10/11. -echo: -call :dk_color %Blue% "Use TSforge activation option from the main menu." -goto dk_done -) - -if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*Edition~*.mum" ( -%eline% -echo HWID Activation is not supported on Windows Server. -call :dk_color %Blue% "Use TSforge activation option from the main menu." -goto dk_done -) - -::======================================================================================================================================== - -:: Fix special character limitations in path name - -set "_work=%~dp0" -if "%_work:~-1%"=="\" set "_work=%_work:~0,-1%" - -set "_batf=%~f0" -set "_batp=%_batf:'=''%" - -set _PSarg="""%~f0""" -el %_args% -set _PSarg=%_PSarg:'=''% - -set "_ttemp=%userprofile%\AppData\Local\Temp" - -setlocal EnableDelayedExpansion - -::======================================================================================================================================== - -echo "!_batf!" | find /i "!_ttemp!" %nul1% && ( -if /i not "!_work!"=="!_ttemp!" ( -%eline% -echo The script was launched from the temp folder. -echo You are most likely running the script directly from the archive file. -echo: -echo Extract the archive file and launch the script from the extracted folder. -goto dk_done -) -) - -::======================================================================================================================================== - -:: Elevate script as admin and pass arguments and preventing loop - -%nul1% fltmc || ( -if not defined _elev %psc% "start cmd.exe -arg '/c \"!_PSarg!\"' -verb runas" && exit /b -%eline% -echo This script needs admin rights. -echo Right click on this script and select 'Run as administrator'. -goto dk_done -) - -::======================================================================================================================================== - -:: Check PowerShell - -::pstst $ExecutionContext.SessionState.LanguageMode :pstst - -for /f "delims=" %%a in ('%psc% "if ($PSVersionTable.PSEdition -ne 'Core') {$f=[System.IO.File]::ReadAllText('!_batp!') -split ':pstst';. ([scriptblock]::Create($f[1]))}" %nul6%') do (set tstresult=%%a) - -if /i not "%tstresult%"=="FullLanguage" ( -%eline% -for /f "delims=" %%a in ('%psc% "$ExecutionContext.SessionState.LanguageMode" %nul6%') do (set tstresult2=%%a) -echo Test 1 - %tstresult% -echo Test 2 - !tstresult2! -echo: - -REM check LanguageMode - -echo: !tstresult2! | findstr /i "ConstrainedLanguage RestrictedLanguage NoLanguage" %nul1% && ( -echo FullLanguage mode not found in PowerShell. Aborting... -echo If you have applied restrictions on Powershell then undo those changes. -echo: -set fixes=%fixes% %mas%fix_powershell -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%fix_powershell" -goto dk_done -) - -REM check Powershell core version - -cmd /c "%psc% "$PSVersionTable.PSEdition"" | find /i "Core" %nul1% && ( -echo Windows Powershell is needed for MAS but it seems to be replaced with Powershell core. Aborting... -echo: -set fixes=%fixes% %mas%in-place_repair_upgrade -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%in-place_repair_upgrade" -goto dk_done -) - -REM check for Mal-ware that may cause issues with Powershell - -for /r "%ProgramFiles%\" %%f in (secureboot.exe) do if exist "%%f" ( -echo "%%f" -echo Mal%blank%ware found, PowerShell is not working properly. -echo: -set fixes=%fixes% %mas%remove_mal%w%ware -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%remove_mal%w%ware" -goto dk_done -) - -REM check if .NET is working properly - -if /i "!tstresult2!"=="FullLanguage" ( -cmd /c "%psc% ""try {[System.AppDomain]::CurrentDomain.GetAssemblies(); [System.Math]::Sqrt(144)} catch {Exit 3}""" %nul% -if !errorlevel!==3 ( -echo Windows Powershell failed to load .NET command. Aborting... -echo: -set fixes=%fixes% %mas%in-place_repair_upgrade -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%in-place_repair_upgrade" -goto dk_done -) -) - -REM check antivirus and other errors - -echo PowerShell is not working properly. Aborting... - -if /i "!tstresult2!"=="FullLanguage" ( -echo: -echo Your antivirus software might be blocking the script. -echo: -sc query sense | find /i "RUNNING" %nul% && ( -echo Installed Antivirus - Microsoft Defender for Endpoint -) -cmd /c "%psc% ""$av = Get-WmiObject -Namespace root\SecurityCenter2 -Class AntiVirusProduct; $n = @(); foreach ($i in $av) { $n += $i.displayName }; if ($n) { Write-Host ('Installed Antivirus - ' + ($n -join ', '))}""" -) - -echo: -set fixes=%fixes% %mas%troubleshoot -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%troubleshoot" -goto dk_done -) - -::======================================================================================================================================== - -:: Disable QuickEdit and launch from conhost.exe to avoid Terminal app - -if %winbuild% GEQ 17763 ( -set terminal=1 -) else ( -set terminal= -) - -:: Check if script is running in Terminal app - -if defined terminal ( -set lines=0 -for /f "skip=3 tokens=* delims=" %%A in ('mode con') do if "!lines!"=="0" ( -for %%B in (%%A) do set lines=%%B -) -if !lines! GEQ 100 set terminal= -) - -if %_unattended%==1 goto :skipQE -for %%# in (%_args%) do (if /i "%%#"=="-qedit" goto :skipQE) - -:: Relaunch to disable QuickEdit in the current session and use conhost.exe instead of the Terminal app -:: This code disables QuickEdit for the current cmd.exe session without making permanent registry changes -:: It is included because clicking on the script window can pause execution, causing confusion that the script has stopped due to an error - -set resetQE=1 -reg query HKCU\Console /v QuickEdit %nul2% | find /i "0x0" %nul1% && set resetQE=0 -reg add HKCU\Console /v QuickEdit /t REG_DWORD /d 0 /f %nul1% - -if defined terminal ( -start conhost.exe "!_batf!" %_args% -qedit -start reg add HKCU\Console /v QuickEdit /t REG_DWORD /d %resetQE% /f %nul1% -exit /b -) else if %resetQE% EQU 1 ( -start cmd.exe /c ""!_batf!" %_args% -qedit" -start reg add HKCU\Console /v QuickEdit /t REG_DWORD /d %resetQE% /f %nul1% -exit /b -) - -:skipQE - -::======================================================================================================================================== - -:: Check for updates - -set -= -set old= -set pingp= -set upver=%masver:.=% - -for %%A in ( -activ%-%ated.win -mass%-%grave.dev -) do if not defined pingp ( -for /f "delims=[] tokens=2" %%B in ('ping -n 1 %%A') do ( -if not "%%B"=="" (set old=1& set pingp=1) -for /f "delims=[] tokens=2" %%C in ('ping -n 1 updatecheck%upver%.%%A') do ( -if not "%%C"=="" set old= -) -) -) - -if defined old ( -echo ________________________________________________ -%eline% -echo Your version of MAS [%masver%] is outdated. -echo ________________________________________________ -echo: -if not %_unattended%==1 ( -echo [1] Get Latest MAS -echo [0] Continue Anyway -echo: -call :dk_color %_Green% "Choose a menu option using your keyboard [1,0] :" -choice /C:10 /N -if !errorlevel!==2 rem -if !errorlevel!==1 (start %selfgit% & start %github% & start %mas% & exit /b) -) -) - -::======================================================================================================================================== - -cls -if not defined terminal ( -mode 110, 34 -if exist "%SysPath%\spp\store_test\" mode 134, 34 -) -title HWID Activation %masver% - -echo: -echo Initializing... -call :dk_chkmal - -for %%# in ( -sppsvc.exe -ClipUp.exe -) do ( -if not exist %SysPath%\%%# ( -%eline% -echo [%SysPath%\%%#] file is missing, aborting... -echo: -if not defined results ( -call :dk_color %Blue% "Go back to Main Menu, select Troubleshoot and run DISM Restore and SFC Scan options." -call :dk_color %Blue% "After that, restart system and try activation again." -echo: -set fixes=%fixes% %mas%troubleshoot -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%troubleshoot" -) -goto dk_done -) -) - -::======================================================================================================================================== - -set spp=SoftwareLicensingProduct -set sps=SoftwareLicensingService - -call :dk_ckeckwmic -call :dk_checksku -call :dk_product -call :dk_sppissue - -::======================================================================================================================================== - -:: Check if system is permanently activated or not - -call :dk_checkperm -if defined _perm ( -cls -echo ___________________________________________________________________________________________ -echo: -call :dk_color2 %_White% " " %Green% "%winos% is already permanently activated." -echo ___________________________________________________________________________________________ -if %_unattended%==1 goto dk_done -echo: -choice /C:10 /N /M "> [1] Activate Anyway [0] %_exitmsg% : " -if errorlevel 2 exit /b -) -cls - -::======================================================================================================================================== - -:: Check Evaluation version - -if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" ( -reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID %nul2% | find /i "Eval" %nul1% && ( -%eline% -echo [%winos% ^| %winbuild%] -echo: -echo Evaluation editions cannot be activated outside of their evaluation period. -call :dk_color %Blue% "Use TSforge activation option from the main menu to reset evaluation period." -echo: -set fixes=%fixes% %mas%evaluation_editions -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%evaluation_editions" -goto dk_done -) -) - -::======================================================================================================================================== - -set error= - -cls -echo: -call :dk_showosinfo - -:: Check Internet connection - -set _int= -for %%a in (l.root-servers.net resolver1.opendns.com download.windowsupdate.com google.com) do if not defined _int ( -for /f "delims=[] tokens=2" %%# in ('ping -n 1 %%a') do (if not "%%#"=="" set _int=1) -) - -if not defined _int ( -%psc% "If([Activator]::CreateInstance([Type]::GetTypeFromCLSID([Guid]'{DCB00C01-570F-4A9B-8D69-199FDBA5723B}')).IsConnectedToInternet){Exit 0}Else{Exit 1}" -if !errorlevel!==0 (set _int=1&set ping_f= But Ping Failed) -) - -if defined _int ( -echo Checking Internet Connection [Connected%ping_f%] -) else ( -set error=1 -call :dk_color %Red% "Checking Internet Connection [Not Connected]" -call :dk_color %Blue% "Internet is required for HWID activation." -) - -::======================================================================================================================================== - -echo Initiating Diagnostic Tests... - -set "_serv=ClipSVC wlidsvc sppsvc KeyIso LicenseManager Winmgmt" - -:: Client License Service (ClipSVC) -:: Microsoft Account Sign-in Assistant -:: Software Protection -:: CNG Key Isolation -:: Windows License Manager Service -:: Windows Management Instrumentation - -call :dk_errorcheck - -::======================================================================================================================================== - -:: Detect Key - -set key= -set altkey= -set changekey= -set altapplist= -set altedition= -set notworking= - -call :dk_actids 55c92734-d682-4d71-983e-d6ec3f16059f -if defined allapps call :hwiddata key -if not defined key ( -for /f "delims=" %%a in ('%psc% "$f=[System.IO.File]::ReadAllText('!_batp!') -split ':getactivationid\:.*';. ([scriptblock]::Create($f[1]))"') do (set altapplist=%%a) -if defined altapplist call :hwiddata key -) - -if defined notworking call :hwidfallback -if not defined key call :hwidfallback - -if defined altkey (set key=%altkey%&set changekey=1&set notworking=) - -if defined notworking if defined notfoundaltactID ( -call :dk_color %Red% "Checking Alternate Edition For HWID [%altedition% Activation ID Not Found]" -) - -if not defined key ( -%eline% -echo [%winos% ^| %winbuild% ^| SKU:%osSKU%] -if not defined skunotfound ( -echo This product does not support HWID activation. -echo Make sure you are using the latest version of the script. -echo If you are, then try TSforge activation option from the main menu. -set fixes=%fixes% %mas% -echo %mas% -) else ( -echo Required license files not found in %SysPath%\spp\tokens\skus\ -set fixes=%fixes% %mas%troubleshoot -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%troubleshoot" -) -echo: -goto dk_done -) - -if defined notworking set error=1 - -::======================================================================================================================================== - -:: Install key - -echo: -if defined changekey ( -call :dk_color %Blue% "[%altedition%] edition product key will be used to enable HWID activation." -echo: -) - -if defined winsub ( -call :dk_color %Blue% "Windows Subscription [SKU ID-%slcSKU%] detected. Script will activate base edition [SKU ID-%regSKU%]." -echo: -) - -set generickey=1 -call :dk_inskey "[%key%]" - -::======================================================================================================================================== - -:: Change Windows region to USA to avoid activation issues as Windows store license is not available in many countries - -for /f "skip=2 tokens=2*" %%a in ('reg query "HKCU\Control Panel\International\Geo" /v Name %nul6%') do set "name=%%b" -for /f "skip=2 tokens=2*" %%a in ('reg query "HKCU\Control Panel\International\Geo" /v Nation %nul6%') do set "nation=%%b" - -:: Skip changing region in top countries - -set regionchange=1 -for %%# in (US CN IN BR DE JP GB FR MX ID IT PK TR KR CA ES AU NG VN PL PH NL EG AR TH CO SA TW MY CL) do if /i "%name%"=="%%#" set regionchange= - -if defined regionchange ( -%psc% "Set-WinHomeLocation -GeoId 244" %nul% -if !errorlevel! EQU 0 ( -echo Changing Windows Region To USA [Successful] [Script will change it back] -) else ( -call :dk_color %Red% "Changing Windows Region To USA [Failed]" -) -) - -::========================================================================================================================================== - -:: Generate GenuineTicket.xml and apply -:: In some cases clipup -v -o method fails and in some cases service restart method fails as well -:: To maximize success rate and get better error details, script will install tickets two times (service restart + clipup -v -o) - -set "tdir=%ProgramData%\Microsoft\Windows\ClipSVC\GenuineTicket" -if not exist "%tdir%\" md "%tdir%\" %nul% - -if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% -if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% -if exist "%ProgramData%\Microsoft\Windows\ClipSVC\Install\Migration\*" del /f /q "%ProgramData%\Microsoft\Windows\ClipSVC\Install\Migration\*" %nul% - -call :hwiddata ticket - -copy /y /b "%tdir%\GenuineTicket" "%tdir%\GenuineTicket.xml" %nul% - -if not exist "%tdir%\GenuineTicket.xml" ( -call :dk_color %Red% "Generating GenuineTicket.xml [Failed, aborting...]" -echo [%encoded%] -if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% -goto :dl_final -) else ( -echo Generating GenuineTicket.xml [Successful] -) - -set "_xmlexist=if exist "%tdir%\GenuineTicket.xml"" - -%_xmlexist% ( -%psc% "Start-Job { Restart-Service ClipSVC } | Wait-Job -Timeout 20 | Out-Null" -%_xmlexist% timeout /t 2 %nul% -%_xmlexist% timeout /t 2 %nul% - -%_xmlexist% ( -set error=1 -if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% -call :dk_color %Gray% "Installing GenuineTicket.xml [Failed with ClipSVC service restart, wait...]" -) -) - -copy /y /b "%tdir%\GenuineTicket" "%tdir%\GenuineTicket.xml" %nul% -clipup -v -o - -set rebuildinfo= - -if not exist %ProgramData%\Microsoft\Windows\ClipSVC\tokens.dat ( -set error=1 -set rebuildinfo=1 -call :dk_color %Red% "Checking ClipSVC tokens.dat [Not Found]" -) - -%_xmlexist% ( -set error=1 -set rebuildinfo=1 -call :dk_color %Red% "Installing GenuineTicket.xml [Failed With clipup -v -o]" -) - -if exist "%ProgramData%\Microsoft\Windows\ClipSVC\Install\Migration\*.xml" ( -set error=1 -set rebuildinfo=1 -call :dk_color %Red% "Checking Ticket Migration [Failed]" -) - -if not defined altapplist if not defined showfix if defined rebuildinfo ( -set showfix=1 -echo: -call :dk_color %Blue% "%_fixmsg%" -echo: -) - -if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% - -::========================================================================================================================================== - -call :dk_product - -echo: -echo Activating... - -call :dk_act -call :dk_checkperm -if defined _perm ( -echo: -call :dk_color %Green% "%winos% is permanently activated with a digital license." -goto :dl_final -) - -::========================================================================================================================================== - -:: Clear store ID related registry to fix activation if Internet is connected - -set "_ident=HKU\S-1-5-19\SOFTWARE\Microsoft\IdentityCRL" - -if %keyerror% EQU 0 if defined _int ( -reg delete "%_ident%" /f %nul% -for %%# in (wlidsvc LicenseManager sppsvc) do (%psc% "Start-Job { Restart-Service %%# } | Wait-Job -Timeout 20 | Out-Null") -call :dk_refresh -call :dk_act -call :dk_checkperm - -reg query "%_ident%" %nul% || ( -set error=1 -echo: -call :dk_color %Red% "Generating New IdentityCRL Registry [Failed] [%_ident%]" -) -) - -::========================================================================================================================================== - -:: Extended licensing servers tests incase error not found and activation failed - -if %keyerror% EQU 0 if not defined _perm if defined _int ( -ipconfig /flushdns %nul% -set "tls=[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12;" - -for %%# in ( -licensing.mp.microsoft.com/v7.0/licenses/content -login.live.com/ppsecure/deviceaddcredential.srf -purchase.mp.microsoft.com/v7.0/users/me/orders -) do if not defined resfail ( -%psc% "try { !tls! irm https://%%# -Method POST } catch { if ($_.Exception.Response -eq $null) { Write-Host """"[%%#] $($_.Exception.Message)"""" -ForegroundColor Red -BackgroundColor Black; exit 3 } }" -if !errorlevel!==3 set resfail=1 -) -) - -if defined resfail ( -set error=1 -for %%# in ( -live.com -microsoft.com -login.live.com -purchase.mp.microsoft.com -licensing.mp.microsoft.com -) do ( -findstr /i "%%#" "%SysPath%\drivers\etc\hosts" %nul1% && set "hosfail= [%%# Blocked in Hosts]" -) -call :dk_color %Red% "Checking Licensing Servers [Failed to Connect]!hosfail!" -echo: -set fixes=%fixes% %mas%licensing-servers-issue -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%licensing-servers-issue" -echo: -) - -::========================================================================================================================================== - -:: Windows update and store block check - -if %keyerror% EQU 0 if not defined _perm if defined _int ( - -reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DisableWindowsUpdateAccess %nul2% | find /i "0x1" %nul% && set wublock=1 -reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DoNotConnectToWindowsUpdateInternetLocations %nul2% | find /i "0x1" %nul% && set wublock=1 -if defined wublock ( -call :dk_color %Red% "Checking Update Blocker In Registry [Found]" -echo: -call :dk_color %Blue% "HWID activation needs working Windows updates, if you have used any tool to block updates, undo it." -echo: -) - -reg query "HKLM\SOFTWARE\Policies\Microsoft\WindowsStore" /v DisableStoreApps %nul2% | find /i "0x1" %nul% && ( -set storeblock=1 -call :dk_color %Red% "Checking Store Blocker In Registry [Found]" -echo: -call :dk_color %Blue% "If you have used any tool to block Store, undo it." -echo: -) - -set wcount=0 -for %%G in (DependOnService Description DisplayName ErrorControl ImagePath ObjectName Start Type ServiceSidType RequiredPrivileges FailureActions) do ( -reg query HKLM\SYSTEM\CurrentControlSet\Services\wuauserv /v %%G %nul% || (set wucorrupt=1&set /a wcount+=1) -) - -for %%G in (Parameters Security) do ( -reg query HKLM\SYSTEM\CurrentControlSet\Services\wuauserv\%%G %nul% || (set wucorrupt=1&set /a wcount+=1) -) - -if defined wucorrupt ( -set error=1 -call :dk_color %Red% "Checking Windows Update Registry [Corruption Found]" -if !wcount! GTR 2 ( -call :dk_color %Red% "Windows seems to be infected with Mal%w%ware." -echo: -set fixes=%fixes% %mas%remove_mal%w%ware -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%remove_mal%w%ware" -echo: -) else ( -echo: -call :dk_color %Blue% "HWID activation needs working Windows updates, if you have used any tool to block updates, undo it." -echo: -) -) else ( -%psc% "Start-Job { Start-Service wuauserv } | Wait-Job -Timeout 20 | Out-Null" -sc query wuauserv | find /i "RUNNING" %nul% || ( -set error=1 -set wuerror=1 -sc start wuauserv %nul% -call :dk_color %Red% "Starting Windows Update Service [Failed] [!errorlevel!]" -echo: -call :dk_color %Blue% "HWID activation needs working Windows updates, if you have used any tool to block updates, undo it." -echo: -) -) -) - -::========================================================================================================================================== - -:: Check Internet related error codes - -if %keyerror% EQU 0 if not defined _perm if defined _int ( -if not defined wucorrupt if not defined wublock if not defined wuerror if not defined storeblock if not defined resfail ( -echo "%error_code%" | findstr /i "0x80072e 0x80072f 0x800704cf 0x87e10bcf 0x800705b4" %nul% && ( -call :dk_color %Red% "Checking Internet Issues [Found] %error_code%" -echo: -set fixes=%fixes% %mas%licensing-servers-issue -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%licensing-servers-issue" -echo: -) -) -) - -::========================================================================================================================================== - -echo: -if defined _perm ( -call :dk_color %Green% "%winos% is permanently activated with a digital license." -) else ( -call :dk_color %Red% "Activation Failed %error_code%" -if defined notworking ( -call :dk_color %Blue% "At the time of writing, HWID Activation is not supported for this product." -call :dk_color %Blue% "Use TSforge activation option from the main menu instead." -) else ( -if not defined error call :dk_color %Blue% "%_fixmsg%" -set fixes=%fixes% %mas%troubleshoot -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%troubleshoot" -) -) - -::======================================================================================================================================== - -:dl_final - -echo: - -if defined regionchange ( -%psc% "Set-WinHomeLocation -GeoId %nation%" %nul% -if !errorlevel! EQU 0 ( -echo Restoring Windows Region [Successful] -) else ( -call :dk_color %Red% "Restoring Windows Region [Failed] [%name% - %nation%]" -) -) - -REM if %osSKU%==175 call :dk_color %Red% "%winos% does not support activation on non-azure platforms." - -:: Trigger reevaluation of SPP's Scheduled Tasks - -if defined _perm ( -call :dk_reeval %nul% -) -goto :dk_done - -::======================================================================================================================================== - -:: Set variables - -:dk_setvar - -set ps=%SysPath%\WindowsPowerShell\v1.0\powershell.exe -set psc=%ps% -nop -c -set winbuild=1 -for /f "tokens=2 delims=[]" %%G in ('ver') do for /f "tokens=2,3,4 delims=. " %%H in ("%%~G") do set "winbuild=%%J" - -set _slexe=sppsvc.exe& set _slser=sppsvc -if %winbuild% LEQ 6300 (set _slexe=SLsvc.exe& set _slser=SLsvc) -if %winbuild% LSS 7600 if exist "%SysPath%\SLsvc.exe" (set _slexe=SLsvc.exe& set _slser=SLsvc) -if %_slexe%==SLsvc.exe set _vis=1 - -set _NCS=1 -if %winbuild% LSS 10586 set _NCS=0 -if %winbuild% GEQ 10586 reg query "HKCU\Console" /v ForceV2 %nul2% | find /i "0x0" %nul1% && (set _NCS=0) - -echo "%PROCESSOR_ARCHITECTURE% %PROCESSOR_ARCHITEW6432%" | find /i "ARM64" %nul1% && (if %winbuild% LSS 21277 set ps32onArm=1) - -if %_NCS% EQU 1 ( -for /F %%a in ('echo prompt $E ^| cmd') do set "esc=%%a" -set "Red="41;97m"" -set "Gray="100;97m"" -set "Green="42;97m"" -set "Blue="44;97m"" -set "White="107;91m"" -set "_Red="40;91m"" -set "_White="40;37m"" -set "_Green="40;92m"" -set "_Yellow="40;93m"" -) else ( -set "Red="Red" "white"" -set "Gray="Darkgray" "white"" -set "Green="DarkGreen" "white"" -set "Blue="Blue" "white"" -set "White="White" "Red"" -set "_Red="Black" "Red"" -set "_White="Black" "Gray"" -set "_Green="Black" "Green"" -set "_Yellow="Black" "Yellow"" -) - -set "nceline=echo: &echo ==== ERROR ==== &echo:" -set "eline=echo: &call :dk_color %Red% "==== ERROR ====" &echo:" -if %~z0 GEQ 200000 ( -set "_exitmsg=Go back" -set "_fixmsg=Go back to Main Menu, select Troubleshoot and run Fix Licensing option." -) else ( -set "_exitmsg=Exit" -set "_fixmsg=In MAS folder, run Troubleshoot script and select Fix Licensing option." -) -exit /b - -:: Show OS info - -:dk_showosinfo - -for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE') do set osarch=%%b - -for /f "tokens=6-7 delims=[]. " %%i in ('ver') do if not "%%j"=="" ( -set fullbuild=%%i.%%j -) else ( -for /f "tokens=3" %%G in ('"reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v UBR" %nul6%') do if not errorlevel 1 set /a "UBR=%%G" -for /f "skip=2 tokens=3,4 delims=. " %%G in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v BuildLabEx') do ( -if defined UBR (set "fullbuild=%%G.!UBR!") else (set "fullbuild=%%G.%%H") -) -) - -echo Checking OS Info [%winos% ^| %fullbuild% ^| %osarch%] -exit /b - -:: Check SKU value - -:dk_checksku - -call :dk_reflection - -set osSKU= -set slcSKU= -set wmiSKU= -set regSKU= -set winsub= - -if %winbuild% GEQ 14393 (set info=Kernel-BrandingInfo) else (set info=Kernel-ProductInfo) -set d1=%ref% [void]$TypeBuilder.DefinePInvokeMethod('SLGetWindowsInformationDWORD', 'slc.dll', 'Public, Static', 1, [int], @([String], [int].MakeByRefType()), 1, 3); -set d1=%d1% $Sku = 0; [void]$TypeBuilder.CreateType()::SLGetWindowsInformationDWORD('%info%', [ref]$Sku); $Sku -for /f "delims=" %%s in ('"%psc% %d1%"') do if not errorlevel 1 (set slcSKU=%%s) -set slcSKU=%slcSKU: =% -if "%slcSKU%"=="0" set slcSKU= -for /f "tokens=* delims=0123456789" %%a in ("%slcSKU%") do (if not "[%%a]"=="[]" set slcSKU=) - -for /f "tokens=3 delims=." %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\ProductOptions" /v OSProductPfn %nul6%') do set "regSKU=%%a" -if %_wmic% EQU 1 for /f "tokens=2 delims==" %%a in ('"wmic Path Win32_OperatingSystem Get OperatingSystemSKU /format:LIST" %nul6%') do if not errorlevel 1 set "wmiSKU=%%a" -if %_wmic% EQU 0 for /f "tokens=1" %%a in ('%psc% "([WMI]'Win32_OperatingSystem=@').OperatingSystemSKU" %nul6%') do if not errorlevel 1 set "wmiSKU=%%a" - -if %winbuild% GEQ 15063 %psc% "$f=[System.IO.File]::ReadAllText('!_batp!') -split ':winsubstatus\:.*';. ([scriptblock]::Create($f[1]))" %nul2% | find /i "Subscription_is_activated" %nul% && ( -if defined regSKU if defined slcSKU if not "%regSKU%"=="%slcSKU%" ( -set winsub=1 -set osSKU=%regSKU% -) -) - -if not defined osSKU set osSKU=%slcSKU% -if not defined osSKU set osSKU=%wmiSKU% -if not defined osSKU set osSKU=%regSKU% -exit /b - -:: Get Windows Subscription status - -:winsubstatus: -$DM = [AppDomain]::CurrentDomain.DefineDynamicAssembly(6, 1).DefineDynamicModule(4).DefineType(2) -[void]$DM.DefinePInvokeMethod('ClipGetSubscriptionStatus', 'Clipc.dll', 22, 1, [Int32], @([IntPtr].MakeByRefType()), 1, 3).SetImplementationFlags(128) -$m = [System.Runtime.InteropServices.Marshal] -$p = $m::AllocHGlobal(12) -$r = $DM.CreateType()::ClipGetSubscriptionStatus([ref]$p) -if ($r -eq 0) { - $enabled = $m::ReadInt32($p) - if ($enabled -ge 1) { - $state = $m::ReadInt32($p, 8) - if ($state -eq 1) { - "Subscription_is_activated." - } - } -} -:winsubstatus: - -:: Get Windows permanent activation status - -:dk_checkperm - -if %_wmic% EQU 1 wmic path %spp% where (LicenseStatus='1' and GracePeriodRemaining='0' and PartialProductKey is not NULL AND LicenseDependsOn is NULL) get Name /value %nul2% | findstr /i "Windows" %nul1% && set _perm=1||set _perm= -if %_wmic% EQU 0 %psc% "(([WMISEARCHER]'SELECT Name FROM %spp% WHERE LicenseStatus=1 AND GracePeriodRemaining=0 AND PartialProductKey IS NOT NULL AND LicenseDependsOn is NULL').Get()).Name | %% {echo ('Name='+$_)}" %nul2% | findstr /i "Windows" %nul1% && set _perm=1||set _perm= -exit /b - -:: Refresh license status - -:dk_refresh - -if %_wmic% EQU 1 wmic path %sps% where __CLASS='%sps%' call RefreshLicenseStatus %nul% -if %_wmic% EQU 0 %psc% "$null=(([WMICLASS]'%sps%').GetInstances()).RefreshLicenseStatus()" %nul% -exit /b - -:: Install Key - -:dk_inskey - -if %_wmic% EQU 1 wmic path %sps% where __CLASS='%sps%' call InstallProductKey ProductKey="%key%" %nul% -if %_wmic% EQU 0 %psc% "try { $null=(([WMISEARCHER]'SELECT Version FROM %sps%').Get()).InstallProductKey('%key%'); exit 0 } catch { exit $_.Exception.InnerException.HResult }" %nul% -set keyerror=%errorlevel% -cmd /c exit /b %keyerror% -if %keyerror% NEQ 0 set "keyerror=[0x%=ExitCode%]" - -if defined generickey (set "keyecho=Installing Generic Product Key ") else (set "keyecho=Installing Product Key ") -if %keyerror% EQU 0 ( -if %sps%==SoftwareLicensingService call :dk_refresh -echo %keyecho% %~1 [Successful] -) else ( -call :dk_color %Red% "%keyecho% %~1 [Failed] %keyerror%" -if not defined showfix ( -if defined altapplist call :dk_color %Red% "Activation ID not found for this key." -echo: -call :dk_color %Blue% "%_fixmsg%" -echo: -set showfix=1 -) -set error=1 -) - -set generickey= -exit /b - -:: Activation command - -:dk_act - -set error_code= -if %_wmic% EQU 1 wmic path %spp% where "ApplicationID='55c92734-d682-4d71-983e-d6ec3f16059f' AND PartialProductKey IS NOT NULL AND LicenseDependsOn is NULL" call Activate %nul% -if %_wmic% EQU 0 %psc% "try {$null=(([WMISEARCHER]'SELECT ID FROM %spp% WHERE ApplicationID=''55c92734-d682-4d71-983e-d6ec3f16059f'' AND PartialProductKey IS NOT NULL AND LicenseDependsOn is NULL').Get()).Activate(); exit 0} catch { exit $_.Exception.InnerException.HResult }" %nul% -set error_code=%errorlevel% -cmd /c exit /b %error_code% -if %error_code% NEQ 0 (set "error_code=[Error Code: 0x%=ExitCode%]") else (set error_code=) -exit /b - -:: Get all products Activation IDs - -:dk_actids - -set allapps= -if %_wmic% EQU 1 set "chkapp=for /f "tokens=2 delims==" %%a in ('"wmic path %spp% where (ApplicationID='%1') get ID /VALUE" %nul6%')" -if %_wmic% EQU 0 set "chkapp=for /f "tokens=2 delims==" %%a in ('%psc% "(([WMISEARCHER]'SELECT ID FROM %spp% WHERE ApplicationID=''%1''').Get()).ID ^| %% {echo ('ID='+$_)}" %nul6%')" -%chkapp% do (if defined allapps (call set "allapps=!allapps! %%a") else (call set "allapps=%%a")) -exit /b - -:: Get installed products Activation IDs - -:dk_actid - -set apps= -if %_wmic% EQU 1 set "chkapp=for /f "tokens=2 delims==" %%a in ('"wmic path %spp% where (ApplicationID='%1' and PartialProductKey is not null) get ID /VALUE" %nul6%')" -if %_wmic% EQU 0 set "chkapp=for /f "tokens=2 delims==" %%a in ('%psc% "(([WMISEARCHER]'SELECT ID FROM %spp% WHERE ApplicationID=''%1'' AND PartialProductKey IS NOT NULL').Get()).ID ^| %% {echo ('ID='+$_)}" %nul6%')" -%chkapp% do (if defined apps (call set "apps=!apps! %%a") else (call set "apps=%%a")) -exit /b - -:: Trigger reevaluation, it helps in updating SPP tasks - -:dk_reeval - -if %winbuild% LSS 7600 exit /b - -:: This key is left by the system in rearm process and sppsvc sometimes fails to delete it, it causes issues in working of the Scheduled Tasks of SPP - -set "ruleskey=HKU\S-1-5-20\Software\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\PersistedSystemState" -reg delete "%ruleskey%" /v "State" /f %nul% -reg delete "%ruleskey%" /v "SuppressRulesEngine" /f %nul% - -set r1=$TB = [AppDomain]::CurrentDomain.DefineDynamicAssembly(4, 1).DefineDynamicModule(2, $False).DefineType(0); -set r2=%r1% [void]$TB.DefinePInvokeMethod('SLpTriggerServiceWorker', 'sppc.dll', 22, 1, [Int32], @([UInt32], [IntPtr], [String], [UInt32]), 1, 3); -set d1=%r2% [void]$TB.CreateType()::SLpTriggerServiceWorker(0, 0, 'reeval', 0) -%psc% "Start-Job { Stop-Service sppsvc -force } | Wait-Job -Timeout 20 | Out-Null; %d1%" -exit /b - -:: Get Activation IDs from licensing files if not found through WMI - -:getactivationid: -$folderPath = "$env:SysPath\spp\tokens\skus" -$files = Get-ChildItem -Path $folderPath -Recurse -Filter "*.xrm-ms" -$guids = @() -foreach ($file in $files) { - $content = Get-Content -Path $file.FullName -Raw - $matches = [regex]::Matches($content, 'name="productSkuId">\{([0-9a-fA-F\-]+)\}') - foreach ($match in $matches) { - $guids += $match.Groups[1].Value - } -} -$guids = $guids | Select-Object -Unique -$guidsString = $guids -join " " -$guidsString -:getactivationid: - -:: Install License files using Powershell/WMI instead of slmgr.vbs - -:xrm: -function InstallLicenseFile($Lsc) { - try { - $null = $sls.InstallLicense([IO.File]::ReadAllText($Lsc)) - } catch { - $host.SetShouldExit($_.Exception.HResult) - } -} -function InstallLicenseArr($Str) { - $a = $Str -split ';' - ForEach ($x in $a) {InstallLicenseFile "$x"} -} -function InstallLicenseDir($Loc) { - Get-ChildItem $Loc -Recurse -Filter *.xrm-ms | ForEach-Object {InstallLicenseFile $_.FullName} -} -function ReinstallLicenses() { - $Paths = @("$env:SysPath\oem", "$env:SysPath\licensing", "$env:SysPath\spp\tokens") - foreach ($Path in $Paths) { - if (Test-Path $Path) { InstallLicenseDir "$Path" } - } -} -:xrm: - -:: Check wmic.exe - -:dk_ckeckwmic - -if %winbuild% LSS 9200 (set _wmic=1&exit /b) -set _wmic=0 -for %%# in (wmic.exe) do @if not "%%~$PATH:#"=="" ( -cmd /c "wmic path Win32_ComputerSystem get CreationClassName /value" %nul2% | find /i "computersystem" %nul1% && set _wmic=1 -) -exit /b - -:: Show info for potential script stuck scenario - -:dk_sppissue - -sc start %_slser% %nul% -set spperror=%errorlevel% - -if %spperror% NEQ 1056 if %spperror% NEQ 0 ( -%eline% -echo sc start %_slser% [Error Code: %spperror%] -) - -echo: -%psc% "$job = Start-Job { (Get-WmiObject -Query 'SELECT * FROM %sps%').Version }; if (-not (Wait-Job $job -Timeout 30)) {write-host '%_slser% is not working correctly. Check this webpage for help - %mas%troubleshoot'}" -exit /b - -:: Get Product name (WMI/REG methods are not reliable in all conditions, hence winbrand.dll method is used) - -:dk_product - -set d1=%ref% $meth = $TypeBuilder.DefinePInvokeMethod('BrandingFormatString', 'winbrand.dll', 'Public, Static', 1, [String], @([String]), 1, 3); -set d1=%d1% $meth.SetImplementationFlags(128); $TypeBuilder.CreateType()::BrandingFormatString('%%WINDOWS_LONG%%') -replace [string][char]0xa9, '' -replace [string][char]0xae, '' -replace [string][char]0x2122, '' - -set winos= -for /f "delims=" %%s in ('"%psc% %d1%"') do if not errorlevel 1 (set winos=%%s) -echo "%winos%" | find /i "Windows" %nul1% || ( -for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName %nul6%') do set "winos=%%b" -if %winbuild% GEQ 22000 ( -set winos=!winos:Windows 10=Windows 11! -) -) - -if not defined winsub exit /b - -:: Check base edition product name if Windows subscription license is found - -for %%# in (pkeyhelper.dll) do @if "%%~$PATH:#"=="" exit /b -set d1=%ref% [void]$TypeBuilder.DefinePInvokeMethod('GetEditionNameFromId', 'pkeyhelper.dll', 'Public, Static', 1, [int], @([int], [IntPtr].MakeByRefType()), 1, 3); -set d1=%d1% $out = 0; [void]$TypeBuilder.CreateType()::GetEditionNameFromId(%regSKU%, [ref]$out);$s=[Runtime.InteropServices.Marshal]::PtrToStringUni($out); $s - -for /f %%a in ('%psc% "%d1%"') do if not errorlevel 1 ( -if %winbuild% GEQ 22000 ( -set winos=Windows 11 %%a -) else ( -set winos=Windows 10 %%a -) -) -exit /b - -:: Common lines used in PowerShell reflection code - -:dk_reflection - -set ref=$AssemblyBuilder = [AppDomain]::CurrentDomain.DefineDynamicAssembly(4, 1); -set ref=%ref% $ModuleBuilder = $AssemblyBuilder.DefineDynamicModule(2, $False); -set ref=%ref% $TypeBuilder = $ModuleBuilder.DefineType(0); -exit /b - -::======================================================================================================================================== - -:dk_chkmal - -:: Many users unknowingly download mal-ware by using activators found through Google search. -:: This code aims to notify users that their system has been affected by mal-ware. - -set w= -set results= -if exist "%ProgramFiles%\KM%w%Spico" set pupfound= KM%w%Spico -if not defined pupfound ( -reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\taskcache\tasks" /f Path /s | find /i "AutoPico" %nul% && set pupfound= KM%w%Spico -) - -set hcount=0 -for %%# in (avira.com kaspersky.com virustotal.com mcafee.com) do ( -find /i "%%#" %SysPath%\drivers\etc\hosts %nul% && set /a hcount+=1) -if %hcount%==4 set "results=[Antivirus URLs are blocked in hosts]" - -sc start %_slser% %nul% -echo "%errorlevel%" | findstr "577 225" %nul% && ( -set "results=%results%[Likely File Infector]" -) || ( -if not exist %SysPath%\%_slexe% if not exist %SysPath%\alg.exe (set "results=%results%[Likely File Infector]") -) - -if not "%results%%pupfound%"=="" ( -if defined pupfound call :dk_color %Gray% "Checking PUP Activators [Found%pupfound%]" -if defined results call :dk_color %Red% "Checking Probable Mal%w%ware Infection..." -if defined results (call :dk_color %Red% "%results%"&set showfix=1) -echo: -set fixes=%fixes% %mas%remove_mal%w%ware -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%remove_mal%w%ware" -echo: -) - -:: Remove the scheduled task of R@1n-KMS (old version) that runs the activation command every minute, as it leads to high CPU usage. - -if exist %SysPath%\Tasks\R@1n-KMS ( -for /f %%A in ('dir /b /a:-d %SysPath%\Tasks\R@1n-KMS %nul6%') do (schtasks /delete /tn \R@1n-KMS\%%A /f %nul%) -) - -exit /b - -::======================================================================================================================================== - -:dk_errorcheck - -set showfix= -call :dk_chkmal - -::============================== - -:: Check Sandboxing - -sc query Null %nul% || ( -call :dk_color %Red% "Checking Sandboxing [Found, script may not work properly]" -if not defined showfix ( -echo: -call :dk_color %Blue% "If you are using any third-party antivirus, check if it is blocking the script." -echo: -) -set error=1 -set showfix=1 -) - -::============================== - -:: Check WinPE mode - -reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE" /v InstRoot %nul% && ( - -call :dk_color %Red% "Checking WinPE [Found]" -if not defined showfix ( -echo: -call :dk_color %Blue% "WinPE mode found. Reboot the system and run in normal mode." -echo: -) -set error=1 -set showfix=1 -) - -::============================== - -:: Check Safe mode - -if defined safeboot_option ( -call :dk_color %Red% "Checking Boot Mode [%safeboot_option%]" -if not defined showfix ( -echo: -call :dk_color %Blue% "Safe mode found. Reboot the system and run in normal mode." -echo: -) -set error=1 -set showfix=1 -) - -::============================== - -:: Check ImageState -:: https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-states - -for /f "skip=2 tokens=2*" %%A in ('reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\State" /v ImageState') do (set imagestate=%%B) - -if /i not "%imagestate%"=="IMAGE_STATE_COMPLETE" ( -call :dk_color %Gray% "Checking Windows Setup State [%imagestate%]" -echo "%imagestate%" | find /i "RESEAL" %nul% && ( -if not defined showfix ( -echo: -call :dk_color %Blue% "You need to run it in normal mode in case you are running it in Audit Mode." -echo: -) -set error=1 -set showfix=1 -) -echo "%imagestate%" | find /i "UNDEPLOYABLE" %nul% && ( -if not defined showfix ( -echo: -set fixes=%fixes% %mas%in-place_repair_upgrade -call :dk_color2 %Blue% "If the activation fails, do this - " %_Yellow% " %mas%in-place_repair_upgrade" -echo: -) -) -) - -::============================== - -:: Check corrupt services - -set serv_cor= -for %%# in (%_serv%) do ( -set _regcorr= -set _corrupt= -sc start %%# %nul% -if !errorlevel! EQU 1060 set _corrupt=1 -sc query %%# %nul% || set _corrupt=1 -for %%G in (DependOnService Description DisplayName ErrorControl ImagePath ObjectName Start Type) do if not defined _regcorr ( -reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v %%G %nul% || (set _corrupt=1&set _regcorr=-RegistryError) -) - -if defined _corrupt (if defined serv_cor (set "serv_cor=!serv_cor! %%#!_regcorr!") else (set "serv_cor=%%#!_regcorr!")) -) - -if defined serv_cor ( -call :dk_color %Red% "Checking Corrupt Services [%serv_cor%]" - -if not defined showfix ( -echo: -if /i "%serv_cor%"=="sppsvc-RegistryError" ( -set fixes=%fixes% %mas%fix_service -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%fix_service" -) else ( -set fixes=%fixes% %mas%in-place_repair_upgrade -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%in-place_repair_upgrade" -) -echo: -) - -set error=1 -set showfix=1 -) - -::============================== - -:: Check disabled services - -set serv_ste= -for %%# in (%_serv%) do ( -sc start %%# %nul% -if !errorlevel! EQU 1058 (if defined serv_ste (set "serv_ste=!serv_ste! %%#") else (set "serv_ste=%%#")) -) - -:: Change disabled services startup type to default - -set serv_csts= -set serv_cste= - -if defined serv_ste ( -for %%# in (%serv_ste%) do ( -if /i %%#==ClipSVC (reg add "HKLM\SYSTEM\CurrentControlSet\Services\%%#" /v "Start" /t REG_DWORD /d "3" /f %nul% & sc config %%# start= demand %nul%) -if /i %%#==wlidsvc sc config %%# start= demand %nul% -if /i %%#==sppsvc (reg add "HKLM\SYSTEM\CurrentControlSet\Services\%%#" /v "Start" /t REG_DWORD /d "2" /f %nul% & sc config %%# start= delayed-auto %nul%) -if /i %%#==SLsvc sc config %%# start= auto %nul% -if /i %%#==KeyIso sc config %%# start= demand %nul% -if /i %%#==LicenseManager sc config %%# start= demand %nul% -if /i %%#==Winmgmt sc config %%# start= auto %nul% -if !errorlevel!==0 ( -if defined serv_csts (set "serv_csts=!serv_csts! %%#") else (set "serv_csts=%%#") -) else ( -if defined serv_cste (set "serv_cste=!serv_cste! %%#") else (set "serv_cste=%%#") -) -) -) - -if defined serv_csts call :dk_color %Gray% "Enabling Disabled Services [Successful] [%serv_csts%]" - -if defined serv_cste ( -call :dk_color %Red% "Enabling Disabled Services [Failed] [%serv_cste%]" - -if not defined showfix ( -echo: -echo %serv_cste% | findstr /i "ClipSVC sppsvc" %nul% && ( -echo A registry fix has been applied to enable the disabled service. -echo: -call :dk_color %Blue% "Reboot your machine using the restart option to fix this error." -) || ( -set fixes=%fixes% %mas%in-place_repair_upgrade -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%in-place_repair_upgrade" -) -echo: -) - -set error=1 -set showfix=1 -) - -::============================== - -:: Check if the services are able to run or not -:: Workarounds are added to get correct status and error code because sc query doesn't output correct results in some conditions - -set serv_e= -for %%# in (%_serv%) do ( -set errorcode= -set checkerror= - -sc query %%# | find /i "RUNNING" %nul% || ( -%psc% "Start-Job { Start-Service %%# } | Wait-Job -Timeout 20 | Out-Null" -set errorcode=!errorlevel! -sc query %%# | find /i "RUNNING" %nul% || set checkerror=1 -) - -sc start %%# %nul% -if !errorlevel! NEQ 1056 if !errorlevel! NEQ 0 (set errorcode=!errorlevel!&set checkerror=1) -if defined checkerror if defined serv_e (set "serv_e=!serv_e!, %%#-!errorcode!") else (set "serv_e=%%#-!errorcode!") -) - -if defined serv_e ( -call :dk_color %Red% "Starting Services [Failed] [%serv_e%]" - -if not defined showfix ( -set listwospp=%_serv:sppsvc=% -echo %serv_e% | findstr /i "!listwospp!" %nul% && ( -set showfix=1 -echo: -call :dk_color %Blue% "Reboot your machine using the restart option and run the script again." -set fixes=%fixes% %mas%in-place_repair_upgrade -call :dk_color2 %Blue% "If service error is still not fixed, do this - " %_Yellow% " %mas%in-place_repair_upgrade" -echo: -) -) -set error=1 -) - -::============================== - -:: Check WMI - -set wmifailed= -if %_wmic% EQU 1 wmic path Win32_ComputerSystem get CreationClassName /value %nul2% | find /i "computersystem" %nul1% -if %_wmic% EQU 0 %psc% "Get-WmiObject -Class Win32_ComputerSystem | Select-Object -Property CreationClassName" %nul2% | find /i "computersystem" %nul1% - -if %errorlevel% NEQ 0 set wmifailed=1 -echo "%error_code%" | findstr /i "0x800410 0x800440 0x80131501" %nul1% && set wmifailed=1& :: https://learn.microsoft.com/en-us/windows/win32/wmisdk/wmi-error-constants - -if defined wmifailed ( -call :dk_color %Red% "Checking WMI [Not Working]" - -if not defined showfix ( -echo: -call :dk_color %Blue% "Go back to Main Menu, select Troubleshoot and run Fix WMI option." -echo: -) -set error=1 -set showfix=1 -) - -::============================== - -:: Check SPP Registry Key - -if %winbuild% GEQ 7600 reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\Plugins\Objects\msft:rm/algorithm/hwid/4.0" /f ba02fed39662 /d %nul% || ( -call :dk_color %Red% "Checking SPP Registry Key [Incorrect ModuleId Found] [Most likely caused by gaming spoofers]" -if not defined showfix ( -echo: -set fixes=%fixes% %mas%issues_due_to_gaming_spoofers -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%issues_due_to_gaming_spoofers" -echo: -) -set error=1 -set showfix=1 -) - -::============================== - -:: Check TokenStore registry key - -set tokenstore= -if %winbuild% GEQ 7600 ( -for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /v TokenStore %nul6%') do call set "tokenstore=%%b" -if %winbuild% LSS 9200 set "tokenstore=%Systemdrive%\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform" - -if %winbuild% GEQ 9200 if /i not "!tokenstore!"=="%SysPath%\spp\store" if /i not "!tokenstore!"=="%SysPath%\spp\store\2.0" if /i not "!tokenstore!"=="%SysPath%\spp\store_test\2.0" ( -call :dk_color %Red% "Checking TokenStore Registry Key [Correct Path Not Found] [!tokenstore!]" -if not defined showfix ( -echo: -set fixes=%fixes% %mas%in-place_repair_upgrade -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%in-place_repair_upgrade" -echo: -) -set toerr=1 -set error=1 -set showfix=1 -) -) - -::============================== - -:: This code creates token folder only if it's missing and sets default permission for it - -if %winbuild% GEQ 7600 if not defined toerr if not exist "%tokenstore%\" ( - -mkdir "%tokenstore%" %nul% - -if %winbuild% LSS 9200 set "d=$sddl = 'O:NSG:NSD:AI(A;OICIID;FA;;;SY)(A;OICIID;FA;;;BA)(A;OICIID;FA;;;NS)';" -if %winbuild% GEQ 9200 set "d=$sddl = 'O:BAG:BAD:PAI(A;OICI;FA;;;SY)(A;OICI;FA;;;BA)(A;OICIIO;GR;;;BU)(A;;FR;;;BU)(A;OICI;FA;;;S-1-5-80-123231216-2592883651-3715271367-3753151631-4175906628)';" -set "d=!d! $AclObject = New-Object System.Security.AccessControl.DirectorySecurity;" -set "d=!d! $AclObject.SetSecurityDescriptorSddlForm($sddl);" -set "d=!d! Set-Acl -Path %tokenstore% -AclObject $AclObject;" -%psc% "!d!" %nul% - -if exist "%tokenstore%\" ( -call :dk_color %Gray% "Checking SPP Token Folder [Not Found, Created Now] [%tokenstore%\]" -) else ( -call :dk_color %Red% "Checking SPP Token Folder [Not Found, Failed to Create] [%tokenstore%\]" -if not defined showfix ( -echo: -set fixes=%fixes% %mas%in-place_repair_upgrade -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%in-place_repair_upgrade" -echo: -) -set error=1 -set showfix=1 -) -) - -::============================== - -:: This code checks if SPP has permission access to tokens folder and required registry keys. It's often caused by gaming spoofers. - -set permerror= -if %winbuild% GEQ 9200 if not defined toerr if not defined ps32onArm if exist "%tokenstore%\" ( -for %%# in ( -"%tokenstore%+FullControl" -"HKLM:\SYSTEM\WPA+QueryValues, EnumerateSubKeys, WriteKey" -"HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform+SetValue" -) do for /f "tokens=1,2 delims=+" %%A in (%%#) do if not defined permerror ( -%psc% "$acl = (Get-Acl '%%A' | fl | Out-String); if (-not ($acl -match 'NT SERVICE\\sppsvc Allow %%B') -or ($acl -match 'NT SERVICE\\sppsvc Deny')) {Exit 2}" %nul% -if !errorlevel!==2 ( -if "%%A"=="%tokenstore%" ( -set "permerror=Error Found In Token Folder" -) else ( -set "permerror=Error Found In SPP Registries" -) -) -) - -REM https://learn.microsoft.com/en-us/office/troubleshoot/activation/license-issue-when-start-office-application - -if not defined permerror ( -reg query "HKU\S-1-5-20\Software\Microsoft\Windows NT\CurrentVersion" %nul% && ( -set "pol=HKU\S-1-5-20\Software\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\Policies" -reg query "!pol!" %nul% || reg add "!pol!" %nul% -%psc% "$netServ = (New-Object Security.Principal.SecurityIdentifier('S-1-5-20')).Translate([Security.Principal.NTAccount]).Value; $aclString = Get-Acl 'Registry::!pol!' | Format-List | Out-String; if (-not ($aclString.Contains($netServ + ' Allow FullControl') -or $aclString.Contains('NT SERVICE\sppsvc Allow FullControl')) -or ($aclString.Contains('Deny'))) {Exit 3}" %nul% -if !errorlevel!==3 set "permerror=Error Found In S-1-5-20 SPP" -) -) - -if defined permerror ( -call :dk_color %Red% "Checking SPP Permissions [!permerror!]" -if not defined showfix ( -echo: -call :dk_color %Blue% "%_fixmsg%" -echo: -) -set error=1 -set showfix=1 -) -) - -::============================== - -:: Check WPA Registry Errors - -set chkalp= -set wpainfo=NotFound -for /f "delims=" %%a in ('%psc% "$f=[System.IO.File]::ReadAllText('!_batp!') -split ':wpatest\:.*';. ([scriptblock]::Create($f[1]))" %nul6%') do (set wpainfo=%%a) -for /f "delims=0123456789" %%i in ("%wpainfo%") do set chkalp=%%i - -if defined chkalp ( -call :dk_color %Red% "Checking WPA Registry Errors [%wpainfo%]" -if not defined showfix ( -echo "%wpainfo%" | find /i "Error Found" %nul% && ( -echo: -call :dk_color %Blue% "Go back to Main Menu, select Troubleshoot and run Fix WPA Registry option." -echo: -set error=1 -set showfix=1 -) -) -set wpainfo=a -) - -if not defined chkalp ( -if %wpainfo% GEQ 5000 ( -call :dk_color %Gray% "Checking WPA Registry Count [%wpainfo%]" -echo: -call :dk_color %Blue% "A large number of WPA registries have been found, which may cause high CPU usage." -call :dk_color %Blue% "Go back to Main Menu, select Troubleshoot and run Fix WPA Registry option." -echo: -) else ( -echo Checking WPA Registry Count [%wpainfo%] -) -) - -::============================== - -:: Check Rearm - -reg query "HKU\S-1-5-20\Software\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\PersistedTSReArmed" %nul% && ( -call :dk_color %Red% "Checking Rearm [System is Rearmed]" -if not defined showfix ( -echo: -call :dk_color %Blue% "Reboot your machine using the restart option to fix this error." -echo: -) -set error=1 -set showfix=1 -) - - -reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState" %nul% && ( -call :dk_color %Red% "Checking ClipSVC PersistedSystemState [Found]" -if not defined showfix ( -echo: -call :dk_color %Blue% "Reboot your machine using the restart option to fix this error." -echo: -) -set error=1 -set showfix=1 -) - -::============================== - -:: Check SoftwareLicensingService - -if %_wmic% EQU 1 wmic path %sps% get Version %nul% -if %_wmic% EQU 0 %psc% "try { $null=([WMISEARCHER]'SELECT * FROM %sps%').Get().Version; exit 0 } catch { exit $_.Exception.InnerException.HResult }" %nul% -set error_code=%errorlevel% -cmd /c exit /b %error_code% -if %error_code% NEQ 0 set "error_code=0x%=ExitCode%" - -if %error_code% NEQ 0 ( -call :dk_color %Red% "Checking SoftwareLicensingService [Not Working] [%error_code%]" -if not defined showfix ( -echo: -call :dk_color %Blue% "%_fixmsg%" -call :dk_color %Blue% "If activation still fails then run Fix WPA Registry option." -echo: -) -set error=1 -set showfix=1 -) - -::============================== - -:: Check Activation IDs - -call :dk_actid 55c92734-d682-4d71-983e-d6ec3f16059f - -if not defined apps ( -%psc% "if (-not $env:_vis) {Start-Job { Stop-Service %_slser% -force } | Wait-Job -Timeout 20 | Out-Null}; $sls = Get-WmiObject SoftwareLicensingService; $f=[System.IO.File]::ReadAllText('!_batp!') -split ':xrm\:.*';. ([scriptblock]::Create($f[1])); ReinstallLicenses" %nul% -if not defined _vis if !errorlevel! NEQ 0 set rlicfailed=1 -call :dk_actid 55c92734-d682-4d71-983e-d6ec3f16059f -) - -if not defined apps call :dk_actids 55c92734-d682-4d71-983e-d6ec3f16059f - -if not defined apps if defined allapps if not defined notwinact ( -call :dk_color %Gray% "Checking Activation IDs [Key Not Installed or Act ID Not Found]" -) - -if not defined apps if not defined allapps ( -call :dk_color %Red% "Checking Activation IDs [Not found]" -if not defined showfix ( -echo: -call :dk_color %Blue% "%_fixmsg%" -call :dk_color %Blue% "If activation still fails then run Fix WPA Registry option." -echo: -) -set error=1 -set showfix=1 -) - -if not defined showfix if defined rlicfailed ( -echo: -call :dk_color %Blue% "%_fixmsg%" -call :dk_color %Blue% "If activation still fails then run Fix WPA Registry option." -echo: -) - -if %winbuild% GEQ 7600 if exist "%tokenstore%\" if not exist "%tokenstore%\tokens.dat" ( -call :dk_color %Red% "Checking SPP tokens.dat [Not Found] [%tokenstore%\]" -) - -::============================== - -:: Check Eval Windows - -if not defined notwinact if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" ( -reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID %nul2% | find /i "Eval" %nul1% || ( -call :dk_color %Red% "Checking Eval Packages [License swapping found. Non-Eval licenses are installed in Eval Windows]" -if not defined showfix ( -echo: -call :dk_color %Blue% "License swapping is not the right way to upgrade to the full version. Learn the correct method at the link below." -set fixes=%fixes% %mas%evaluation_editions -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%evaluation_editions" -echo: -) -set error=1 -set showfix=1 -) -) - -::============================== - -:: Check HKU\S-1-5-20\Software registry, in some systems it's missing and that causes Windows activation problems - -reg query "HKU\S-1-5-20\Software\Microsoft\Windows NT\CurrentVersion" %nul% || ( -call :dk_color %Red% "Checking HKU\S-1-5-20 Registry [Not Found]" -if not defined showfix ( -echo: -set fixes=%fixes% %mas%in-place_repair_upgrade -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%in-place_repair_upgrade" -echo: -) -set error=1 -set showfix=1 -) - -::============================== - -:: Check license and package files for the current edition - -set osedition=0 -if %_wmic% EQU 1 set "chkedi=for /f "tokens=2 delims==" %%a in ('"wmic path %spp% where (ApplicationID='55c92734-d682-4d71-983e-d6ec3f16059f' AND LicenseDependsOn is NULL AND PartialProductKey IS NOT NULL) get LicenseFamily /VALUE" %nul6%')" -if %_wmic% EQU 0 set "chkedi=for /f "tokens=2 delims==" %%a in ('%psc% "(([WMISEARCHER]'SELECT LicenseFamily FROM %spp% WHERE ApplicationID=''55c92734-d682-4d71-983e-d6ec3f16059f'' AND LicenseDependsOn is NULL AND PartialProductKey IS NOT NULL').Get()).LicenseFamily ^| %% {echo ('LicenseFamily='+$_)}" %nul6%')" -%chkedi% do if not errorlevel 1 (call set "osedition=%%a") - -if %osedition%==0 for /f "skip=2 tokens=3" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID %nul6%') do set "osedition=%%a" - -:: Workaround for an issue in builds between 1607 and 1709 where ProfessionalEducation is shown as Professional - -if not %osedition%==0 ( -if "%osSKU%"=="164" set osedition=ProfessionalEducation -if "%osSKU%"=="165" set osedition=ProfessionalEducationN -) - -if not defined notwinact ( -if %osedition%==0 ( -call :dk_color %Red% "Checking Edition Name [Not Found In Registry]" -) else ( -if not exist "%SysPath%\spp\tokens\skus\%osedition%\%osedition%*.xrm-ms" if not exist "%SysPath%\spp\tokens\skus\Security-SPP-Component-SKU-%osedition%\*-%osedition%-*.xrm-ms" if not exist "%SysPath%\licensing\skus\Security-Licensing-SLC-Component-SKU-%osedition%\*-%osedition%-*.xrm-ms" ( -set skunotfound=1 -call :dk_color %Red% "Checking License Files [Not Found] [%osedition%]" -) -if not exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*-%osedition%-*.mum" ( -if not exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-%osedition%Edition*.mum" ( -call :dk_color %Red% "Checking Package Files [Not Found] [%osedition%]" -) -) -) -) - -::============================== - -:: Check SKU value to find if there is any difference - -if not defined notwinact ( -if %winbuild% GEQ 10240 ( -%nul% set /a "sum=%slcSKU%+%regSKU%+%wmiSKU%" -set /a "sum/=3" -if not "!sum!"=="%slcSKU%" ( -call :dk_color %Gray% "Checking SLC/WMI/REG SKU [Difference Found - SLC:%slcSKU% WMI:%wmiSKU% Reg:%regSKU%]" -) -) else ( -%nul% set /a "sum=%slcSKU%+%wmiSKU%" -set /a "sum/=2" -if not "!sum!"=="%slcSKU%" ( -call :dk_color %Gray% "Checking SLC/WMI SKU [Difference Found - SLC:%slcSKU% WMI:%wmiSKU%]" -) -) -) - -::============================== - -:: This "WLMS" service was included in previous Eval editions (which were activable) to automatically shut down the system every hour after the evaluation period expired and prevent SPPSVC from stopping. - -if exist "%SysPath%\wlms\wlms.exe" ( -echo Checking Eval WLMS Service [Found] -) - -::============================== - -:: Check SPP interference in IFEO - -for %%# in (SppEx%w%tComObj.exe SLsvc.exe sppsvc.exe sppsvc.exe\PerfOptions) do ( -reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ima%w%ge File Execu%w%tion Options\%%#" %nul% && (if defined _sppint (set "_sppint=!_sppint!, %%#") else (set "_sppint=%%#")) -) -if defined _sppint ( -echo %_sppint% | find /i "PerfOptions" %nul% && ( -call :dk_color %Red% "Checking SPP Interference In IFEO [%_sppint% - System might deactivate later]" -if not defined showfix ( -echo: -call :dk_color %Blue% "%_fixmsg%" -echo: -) -set showfix=1 -) || ( -echo Checking SPP In IFEO [%_sppint%] -) -) - -::============================== - -:: Check and fix SkipRearm registry value - -if %winbuild% GEQ 7600 for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /v "SkipRearm" %nul6%') do if /i %%b NEQ 0x0 ( -reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /v "SkipRearm" /t REG_DWORD /d "0" /f %nul% -call :dk_color %Gray% "Checking SkipRearm [Default 0 Value Not Found. Changing To 0]" -%psc% "Start-Job { Stop-Service sppsvc -force } | Wait-Job -Timeout 20 | Out-Null" -) - -::============================== - -:: Check SvcRestartTask status, this task helps in making sure system remains activated - -if %winbuild% GEQ 9200 if not exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" ( -%psc% "Get-WmiObject -Query 'SELECT Description FROM SoftwareLicensingProduct WHERE PartialProductKey IS NOT NULL AND LicenseDependsOn IS NULL' | Select-Object -Property Description" %nul2% | findstr /i "KMS_" %nul1% || ( -for /f "delims=" %%a in ('%psc% "$s=New-Object -ComObject 'Schedule.Service'; $s.Connect(); $state=$s.GetFolder('\Microsoft\Windows\SoftwareProtectionPlatform').GetTask('SvcRestartTask').State; @{0='Unknown';1='Disabled';2='Queued';3='Ready';4='Running'}[$state]" %nul6%') do (set taskinfo=%%a) - -echo !taskinfo! | find /i "Ready" %nul% || ( -reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /v "actionlist" /f %nul% -reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\SoftwareProtectionPlatform\SvcRestartTask" %nul% || set taskinfo=Removed -if "!taskinfo!"=="" set "taskinfo=Not Found" - -call :dk_color %Gray% "Checking SvcRestartTask Status [!taskinfo!. System might deactivate later.]" -if not defined showfix ( -echo: -echo "!taskinfo!" | findstr /i "Removed Not Found" %nul1% && ( -set fixes=%fixes% %mas%in-place_repair_upgrade -call :dk_color2 %Blue% "Check this webpage for help - " %_Yellow% " %mas%in-place_repair_upgrade" -) || ( -call :dk_color %Blue% "Reboot your machine using the restart option and run the script again." -) -echo: -) -) -) -) - -::============================== - -exit /b - -:: This code checks for invalid registry keys in HKLM\SYSTEM\WPA. This issue may appear even on healthy systems - -:wpatest: -$wpaKey = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $env:COMPUTERNAME).OpenSubKey("SYSTEM\\WPA") -$count = 0 -foreach ($subkeyName in $wpaKey.GetSubKeyNames()) { - if ($subkeyName -match '8DEC0AF1-0341-4b93-85CD-72606C2DF94C.*') { - $count++ - } -} -$osVersion = [System.Environment]::OSVersion.Version -$minBuildNumber = 14393 -if ($osVersion.Build -ge $minBuildNumber) { - $subkeyHashTable = @{} - foreach ($subkeyName in $wpaKey.GetSubKeyNames()) { - if ($subkeyName -match '8DEC0AF1-0341-4b93-85CD-72606C2DF94C.*') { - $keyNumber = $subkeyName -replace '.*-', '' - $subkeyHashTable[$keyNumber] = $true - } - } - for ($i=1; $i -le $count; $i++) { - if (-not $subkeyHashTable.ContainsKey("$i")) { - Write-Output "Total Keys $count. Error Found - $i key does not exist." - $wpaKey.Close() - exit - } - } -} -$wpaKey.GetSubKeyNames() | ForEach-Object { - if ($_ -match '8DEC0AF1-0341-4b93-85CD-72606C2DF94C.*') { - if ($PSVersionTable.PSVersion.Major -lt 3) { - cmd /c "reg query "HKLM\SYSTEM\WPA\$_" /ve /t REG_BINARY >nul 2>&1" - if ($LASTEXITCODE -ne 0) { - Write-Host "Total Keys $count. Error Found - Binary Data is corrupt." - $wpaKey.Close() - exit - } - } else { - $subkey = $wpaKey.OpenSubKey($_) - $p = $subkey.GetValueNames() - if (($p | Where-Object { $subkey.GetValueKind($_) -eq [Microsoft.Win32.RegistryValueKind]::Binary }).Count -eq 0) { - Write-Host "Total Keys $count. Error Found - Binary Data is corrupt." - $wpaKey.Close() - exit - } - } - } -} -$count -$wpaKey.Close() -:wpatest: - -::======================================================================================================================================== - -:dk_color - -if %_NCS% EQU 1 ( -echo %esc%[%~1%~2%esc%[0m -) else if exist %ps% ( -%psc% write-host -back '%1' -fore '%2' '%3' -) else if not exist %ps% ( -echo %~3 -) -exit /b - -:dk_color2 - -if %_NCS% EQU 1 ( -echo %esc%[%~1%~2%esc%[%~3%~4%esc%[0m -) else if exist %ps% ( -%psc% write-host -back '%1' -fore '%2' '%3' -NoNewline; write-host -back '%4' -fore '%5' '%6' -) else if not exist %ps% ( -echo %~3 %~6 -) -exit /b - -::======================================================================================================================================== - -:dk_done - -echo: -if %_unattended%==1 timeout /t 2 & exit /b - -if defined fixes ( -call :dk_color %White% "Follow ALL the ABOVE blue lines. " -call :dk_color2 %Blue% "Press [1] to Open Support Webpage " %Gray% " Press [0] to Ignore" -choice /C:10 /N -if !errorlevel!==2 exit /b -if !errorlevel!==1 (start %selfgit% & start %github% & for %%# in (%fixes%) do (start %%#)) -) - -if defined terminal ( -call :dk_color %_Yellow% "Press [0] key to %_exitmsg%..." -choice /c 0 /n -) else ( -call :dk_color %_Yellow% "Press any key to %_exitmsg%..." -pause %nul1% -) - -exit /b - -::======================================================================================================================================== - -:: 1st column = Activation ID -:: 2nd column = Generic Retail/OEM/MAK Key -:: 3rd column = SKU ID -:: 4th column = Key part number -:: 5th column = 1 = activation is not working (at the time of writing this), 0 = activation is working -:: 6th column = Key Type -:: 7th column = WMI Edition ID (For reference only) -:: 8th column = Version name incase same Edition ID is used in different OS versions with different key -:: Separator = _ - - -:hwiddata - -set f= -for %%# in ( -8b351c9c-f398-4515-9900-09df49427262_XGVPP-NMH47-7TTHJ-W3FW7-8H%f%V2C___4_X19-99683_0_OEM:NONSLP_Enterprise -c83cef07-6b72-4bbc-a28f-a00386872839_3V6Q6-NQXCX-V8YXR-9QCYV-QP%f%FCT__27_X19-98746_0_Volume:MAK_EnterpriseN -4de7cb65-cdf1-4de9-8ae8-e3cce27b9f2c_VK7JG-NPHTM-C97JM-9MPGT-3V%f%66T__48_X19-98841_0_____Retail_Professional -9fbaf5d6-4d83-4422-870d-fdda6e5858aa_2B87N-8KFHP-DKV6R-Y2C8J-PK%f%CKT__49_X19-98859_0_____Retail_ProfessionalN -f742e4ff-909d-4fe9-aacb-3231d24a0c58_4CPRK-NM3K3-X6XXQ-RXX86-WX%f%CHW__98_X19-98877_0_____Retail_CoreN -1d1bac85-7365-4fea-949a-96978ec91ae0_N2434-X9D7W-8PF6X-8DV9T-8T%f%YMD__99_X19-99652_0_____Retail_CoreCountrySpecific -3ae2cc14-ab2d-41f4-972f-5e20142771dc_BT79Q-G7N6G-PGBYW-4YWX6-6F%f%4BT_100_X19-99661_0_____Retail_CoreSingleLanguage -2b1f36bb-c1cd-4306-bf5c-a0367c2d97d8_YTMG3-N6DKC-DKB77-7M9GH-8H%f%VX7_101_X19-98868_0_____Retail_Core -2a6137f3-75c0-4f26-8e3e-d83d802865a4_XKCNC-J26Q9-KFHD2-FKTHY-KD%f%72Y_119_X19-99606_0_OEM:NONSLP_PPIPro -e558417a-5123-4f6f-91e7-385c1c7ca9d4_YNMGQ-8RYV3-4PGQ3-C8XTP-7C%f%FBY_121_X19-98886_0_____Retail_Education -c5198a66-e435-4432-89cf-ec777c9d0352_84NGF-MHBT6-FXBX8-QWJK7-DR%f%R8H_122_X19-98892_0_____Retail_EducationN -f6e29426-a256-4316-88bf-cc5b0f95ec0c_PJB47-8PN2T-MCGDY-JTY3D-CB%f%CPV_125_X23-50331_1_Volume:MAK_EnterpriseS_Ge -cce9d2de-98ee-4ce2-8113-222620c64a27_KCNVH-YKWX8-GJJB9-H9FDT-6F%f%7W2_125_X22-66075_1_Volume:MAK_EnterpriseS_VB -d06934ee-5448-4fd1-964a-cd077618aa06_43TBQ-NH92J-XKTM7-KT3KK-P3%f%9PB_125_X21-83233_0_OEM:NONSLP_EnterpriseS_RS5 -706e0cfd-23f4-43bb-a9af-1a492b9f1302_NK96Y-D9CD8-W44CQ-R8YTK-DY%f%JWX_125_X21-05035_0_OEM:NONSLP_EnterpriseS_RS1 -faa57748-75c8-40a2-b851-71ce92aa8b45_FWN7H-PF93Q-4GGP8-M8RF3-MD%f%WWW_125_X19-99617_0_OEM:NONSLP_EnterpriseS_TH -3d1022d8-969f-4222-b54b-327f5a5af4c9_2DBW3-N2PJG-MVHW3-G7TDK-9H%f%KR4_126_X21-04921_0_Volume:MAK_EnterpriseSN_RS1 -60c243e1-f90b-4a1b-ba89-387294948fb6_NTX6B-BRYC2-K6786-F6MVQ-M7%f%V2X_126_X19-98770_0_Volume:MAK_EnterpriseSN_TH -01eb852c-424d-4060-94b8-c10d799d7364_3XP6D-CRND4-DRYM2-GM84D-4G%f%G8Y_139_X23-37869_1_____Retail_ProfessionalCountrySpecific_Zn -eb6d346f-1c60-4643-b960-40ec31596c45_DXG7C-N36C4-C4HTG-X4T3X-2Y%f%V77_161_X21-43626_0_____Retail_ProfessionalWorkstation -89e87510-ba92-45f6-8329-3afa905e3e83_WYPNQ-8C467-V2W6J-TX4WX-WT%f%2RQ_162_X21-43644_0_____Retail_ProfessionalWorkstationN -62f0c100-9c53-4e02-b886-a3528ddfe7f6_8PTT6-RNW4C-6V7J2-C2D3X-MH%f%BPB_164_X21-04955_0_____Retail_ProfessionalEducation -13a38698-4a49-4b9e-8e83-98fe51110953_GJTYN-HDMQY-FRR76-HVGC7-QP%f%F8P_165_X21-04956_0_____Retail_ProfessionalEducationN -df96023b-dcd9-4be2-afa0-c6c871159ebe_NJCF7-PW8QT-3324D-688JX-2Y%f%V66_175_X21-41295_0_____Retail_ServerRdsh -d4ef7282-3d2c-4cf0-9976-8854e64a8d1e_V3WVW-N2PV2-CGWC3-34QGF-VM%f%J2C_178_X21-32983_0_____Retail_Cloud -af5c9381-9240-417d-8d35-eb40cd03e484_NH9J3-68WK7-6FB93-4K3DF-DJ%f%4F6_179_X21-32987_0_____Retail_CloudN -8ab9bdd1-1f67-4997-82d9-8878520837d9_XQQYW-NFFMW-XJPBH-K8732-CK%f%FFD_188_X21-99378_0_____OEM:DM_IoTEnterprise -ed655016-a9e8-4434-95d9-4345352c2552_QPM6N-7J2WJ-P88HH-P3YRH-YY%f%74H_191_X21-99682_0_OEM:NONSLP_IoTEnterpriseS_VB -6c4de1b8-24bb-4c17-9a77-7b939414c298_CGK42-GYN6Y-VD22B-BX98W-J8%f%JXD_191_X23-12617_0_OEM:NONSLP_IoTEnterpriseS_Ge -d4bdc678-0a4b-4a32-a5b3-aaa24c3b0f24_K9VKN-3BGWV-Y624W-MCRMQ-BH%f%DCD_202_X22-53884_0_____Retail_CloudEditionN -92fb8726-92a8-4ffc-94ce-f82e07444653_KY7PN-VR6RX-83W6Y-6DDYQ-T6%f%R4W_203_X22-53847_0_____Retail_CloudEdition -5a85300a-bfce-474f-ac07-a30983e3fb90_N979K-XWD77-YW3GB-HBGH6-D3%f%2MH_205_X23-15042_0_____OEM:DM_IoTEnterpriseSK -80083eae-7031-4394-9e88-4901973d56fe_P8Q7T-WNK7X-PMFXY-VXHBG-RR%f%K69_206_X23-62084_0_____OEM:DM_IoTEnterpriseK -) do ( -for /f "tokens=1-9 delims=_" %%A in ("%%#") do ( - -REM Detect key - -if %1==key if %osSKU%==%%C if not defined key ( -echo "!allapps! !altapplist!" | find /i "%%A" %nul1% && ( -if %%E==1 set notworking=1 -set key=%%B -) -) - -REM Generate ticket - -if %1==ticket if "%key%"=="%%B" ( -set "SessionIdStr=OSMajorVersion=5;OSMinorVersion=1;OSPlatformId=2;PP=0;Pfn=Microsoft.Windows.%%C.%%D_8wekyb3d8bbwe;PKeyIID=465145217131314304264339481117862266242033457260311819664735280;" -%psc% "$f=[System.IO.File]::ReadAllText('!_batp!') -split ':sign\:.*';. ([scriptblock]::Create($f[1]))" -) - -) -) -exit /b - -::======================================================================================================================================== - -:sign: -$ErrorActionPreference = "Stop" - -function SignProperties { - param ( - $Properties, - $rsa - ) - - $sha256 = [Security.Cryptography.SHA256]::Create() - $bytes = [Text.Encoding]::UTF8.GetBytes($Properties) - $hash = $sha256.ComputeHash($bytes) - - $signature = $rsa.SignHash($hash, [Security.Cryptography.HashAlgorithmName]::SHA256, [Security.Cryptography.RSASignaturePadding]::Pkcs1) - return [Convert]::ToBase64String($signature) - -} - -[byte[]] $key = 0x07,0x02,0x00,0x00,0x00,0xA4,0x00,0x00,0x52,0x53,0x41,0x32,0x00,0x04,0x00,0x00, - 0x01,0x00,0x01,0x00,0x29,0x87,0xBA,0x3F,0x52,0x90,0x57,0xD8,0x12,0x26,0x6B,0x38, - 0xB2,0x3B,0xF9,0x67,0x08,0x4F,0xDD,0x8B,0xF5,0xE3,0x11,0xB8,0x61,0x3A,0x33,0x42, - 0x51,0x65,0x05,0x86,0x1E,0x00,0x41,0xDE,0xC5,0xDD,0x44,0x60,0x56,0x3D,0x14,0x39, - 0xB7,0x43,0x65,0xE9,0xF7,0x2B,0xA5,0xF0,0xA3,0x65,0x68,0xE9,0xE4,0x8B,0x5C,0x03, - 0x2D,0x36,0xFE,0x28,0x4C,0xD1,0x3C,0x3D,0xC1,0x90,0x75,0xF9,0x6E,0x02,0xE0,0x58, - 0x97,0x6A,0xCA,0x80,0x02,0x42,0x3F,0x6C,0x15,0x85,0x4D,0x83,0x23,0x6A,0x95,0x9E, - 0x38,0x52,0x59,0x38,0x6A,0x99,0xF0,0xB5,0xCD,0x53,0x7E,0x08,0x7C,0xB5,0x51,0xD3, - 0x8F,0xA3,0x0D,0xA0,0xFA,0x8D,0x87,0x3C,0xFC,0x59,0x21,0xD8,0x2E,0xD9,0x97,0x8B, - 0x40,0x60,0xB1,0xD7,0x2B,0x0A,0x6E,0x60,0xB5,0x50,0xCC,0x3C,0xB1,0x57,0xE4,0xB7, - 0xDC,0x5A,0x4D,0xE1,0x5C,0xE0,0x94,0x4C,0x5E,0x28,0xFF,0xFA,0x80,0x6A,0x13,0x53, - 0x52,0xDB,0xF3,0x04,0x92,0x43,0x38,0xB9,0x1B,0xD9,0x85,0x54,0x7B,0x14,0xC7,0x89, - 0x16,0x8A,0x4B,0x82,0xA1,0x08,0x02,0x99,0x23,0x48,0xDD,0x75,0x9C,0xC8,0xC1,0xCE, - 0xB0,0xD7,0x1B,0xD8,0xFB,0x2D,0xA7,0x2E,0x47,0xA7,0x18,0x4B,0xF6,0x29,0x69,0x44, - 0x30,0x33,0xBA,0xA7,0x1F,0xCE,0x96,0x9E,0x40,0xE1,0x43,0xF0,0xE0,0x0D,0x0A,0x32, - 0xB4,0xEE,0xA1,0xC3,0x5E,0x9B,0xC7,0x7F,0xF5,0x9D,0xD8,0xF2,0x0F,0xD9,0x8F,0xAD, - 0x75,0x0A,0x00,0xD5,0x25,0x43,0xF7,0xAE,0x51,0x7F,0xB7,0xDE,0xB7,0xAD,0xFB,0xCE, - 0x83,0xE1,0x81,0xFF,0xDD,0xA2,0x77,0xFE,0xEB,0x27,0x1F,0x10,0xFA,0x82,0x37,0xF4, - 0x7E,0xCC,0xE2,0xA1,0x58,0xC8,0xAF,0x1D,0x1A,0x81,0x31,0x6E,0xF4,0x8B,0x63,0x34, - 0xF3,0x05,0x0F,0xE1,0xCC,0x15,0xDC,0xA4,0x28,0x7A,0x9E,0xEB,0x62,0xD8,0xD8,0x8C, - 0x85,0xD7,0x07,0x87,0x90,0x2F,0xF7,0x1C,0x56,0x85,0x2F,0xEF,0x32,0x37,0x07,0xAB, - 0xB0,0xE6,0xB5,0x02,0x19,0x35,0xAF,0xDB,0xD4,0xA2,0x9C,0x36,0x80,0xC6,0xDC,0x82, - 0x08,0xE0,0xC0,0x5F,0x3C,0x59,0xAA,0x4E,0x26,0x03,0x29,0xB3,0x62,0x58,0x41,0x59, - 0x3A,0x37,0x43,0x35,0xE3,0x9F,0x34,0xE2,0xA1,0x04,0x97,0x12,0x9D,0x8C,0xAD,0xF7, - 0xFB,0x8C,0xA1,0xA2,0xE9,0xE4,0xEF,0xD9,0xC5,0xE5,0xDF,0x0E,0xBF,0x4A,0xE0,0x7A, - 0x1E,0x10,0x50,0x58,0x63,0x51,0xE1,0xD4,0xFE,0x57,0xB0,0x9E,0xD7,0xDA,0x8C,0xED, - 0x7D,0x82,0xAC,0x2F,0x25,0x58,0x0A,0x58,0xE6,0xA4,0xF4,0x57,0x4B,0xA4,0x1B,0x65, - 0xB9,0x4A,0x87,0x46,0xEB,0x8C,0x0F,0x9A,0x48,0x90,0xF9,0x9F,0x76,0x69,0x03,0x72, - 0x77,0xEC,0xC1,0x42,0x4C,0x87,0xDB,0x0B,0x3C,0xD4,0x74,0xEF,0xE5,0x34,0xE0,0x32, - 0x45,0xB0,0xF8,0xAB,0xD5,0x26,0x21,0xD7,0xD2,0x98,0x54,0x8F,0x64,0x88,0x20,0x2B, - 0x14,0xE3,0x82,0xD5,0x2A,0x4B,0x8F,0x4E,0x35,0x20,0x82,0x7E,0x1B,0xFE,0xFA,0x2C, - 0x79,0x6C,0x6E,0x66,0x94,0xBB,0x0A,0xEB,0xBA,0xD9,0x70,0x61,0xE9,0x47,0xB5,0x82, - 0xFC,0x18,0x3C,0x66,0x3A,0x09,0x2E,0x1F,0x61,0x74,0xCA,0xCB,0xF6,0x7A,0x52,0x37, - 0x1D,0xAC,0x8D,0x63,0x69,0x84,0x8E,0xC7,0x70,0x59,0xDD,0x2D,0x91,0x1E,0xF7,0xB1, - 0x56,0xED,0x7A,0x06,0x9D,0x5B,0x33,0x15,0xDD,0x31,0xD0,0xE6,0x16,0x07,0x9B,0xA5, - 0x94,0x06,0x7D,0xC1,0xE9,0xD6,0xC8,0xAF,0xB4,0x1E,0x2D,0x88,0x06,0xA7,0x63,0xB8, - 0xCF,0xC8,0xA2,0x6E,0x84,0xB3,0x8D,0xE5,0x47,0xE6,0x13,0x63,0x8E,0xD1,0x7F,0xD4, - 0x81,0x44,0x38,0xBF - -$rsa = New-Object Security.Cryptography.RSACryptoServiceProvider -$rsa.ImportCspBlob($key) -$SessionId = [Convert]::ToBase64String([Text.Encoding]::Unicode.GetBytes($env:SessionIdStr + [char]0)) -$PropertiesStr = "OA3xOriginalProductId=;OA3xOriginalProductKey=;SessionId=$SessionId;TimeStampClient=2022-10-11T12:00:00Z" -$SignatureStr = SignProperties $PropertiesStr $rsa - -$xml = @" -1.0$PropertiesStr$SignatureStr -"@ -[System.IO.File]::WriteAllText("$env:ProgramData\Microsoft\Windows\ClipSVC\GenuineTicket\GenuineTicket", ($xml -join ""), [System.Text.Encoding]::ASCII) -:sign: - -::======================================================================================================================================== - -:: Below code is used to get alternate edition name and key if current edition doesn't support HWID activation - -:: 1st column = Current SKU ID -:: 2nd column = Current Edition Name -:: 3rd column = Current Edition Activation ID -:: 4th column = Alternate Edition Activation ID -:: 5th column = Alternate Edition HWID Key -:: 6th column = Alternate Edition Name -:: Separator = _ - - -:hwidfallback - -set notfoundaltactID= -if %_NoEditionChange%==1 exit /b - -for %%# in ( -125_EnterpriseS-2021_______________cce9d2de-98ee-4ce2-8113-222620c64a27_ed655016-a9e8-4434-95d9-4345352c2552_QPM6N-7J2WJ-P88HH-P3YRH-YY%f%74H_IoTEnterpriseS-2021 -125_EnterpriseS-2024_______________f6e29426-a256-4316-88bf-cc5b0f95ec0c_6c4de1b8-24bb-4c17-9a77-7b939414c298_CGK42-GYN6Y-VD22B-BX98W-J8%f%JXD_IoTEnterpriseS-2024 -138_ProfessionalSingleLanguage_____a48938aa-62fa-4966-9d44-9f04da3f72f2_4de7cb65-cdf1-4de9-8ae8-e3cce27b9f2c_VK7JG-NPHTM-C97JM-9MPGT-3V%f%66T_Professional -139_ProfessionalCountrySpecific____f7af7d09-40e4-419c-a49b-eae366689ebd_4de7cb65-cdf1-4de9-8ae8-e3cce27b9f2c_VK7JG-NPHTM-C97JM-9MPGT-3V%f%66T_Professional -139_ProfessionalCountrySpecific-Zn_01eb852c-424d-4060-94b8-c10d799d7364_4de7cb65-cdf1-4de9-8ae8-e3cce27b9f2c_VK7JG-NPHTM-C97JM-9MPGT-3V%f%66T_Professional -) do ( -for /f "tokens=1-6 delims=_" %%A in ("%%#") do if %osSKU%==%%A ( -echo "!allapps! !altapplist!" | find /i "%%C" %nul1% && ( -echo "!allapps!" | find /i "%%D" %nul1% && ( -set altkey=%%E -set altedition=%%F -) || ( -set altedition=%%F -set notfoundaltactID=1 -) -) -) -) -exit /b - -::======================================================================================================================================== -:: Leave empty line below - -``` - -
\ No newline at end of file diff --git a/src/content/docs/knowledge-base/Администрирование/Как настроить плановую перезагрузку сервера Windows.md b/src/content/docs/knowledge-base/Администрирование/Windows/Как настроить плановую перезагрузку сервера Windows.md similarity index 95% rename from src/content/docs/knowledge-base/Администрирование/Как настроить плановую перезагрузку сервера Windows.md rename to src/content/docs/knowledge-base/Администрирование/Windows/Как настроить плановую перезагрузку сервера Windows.md index dfd76d0..706f8f6 100644 --- a/src/content/docs/knowledge-base/Администрирование/Как настроить плановую перезагрузку сервера Windows.md +++ b/src/content/docs/knowledge-base/Администрирование/Windows/Как настроить плановую перезагрузку сервера Windows.md @@ -1,6 +1,6 @@ --- title: Как настроить плановую перезагрузку сервера Windows -slug: администрирование/как-настроить-плановую-перезагрузку-сервера-windows +slug: администрирование-windows/как-настроить-плановую-перезагрузку-сервера-windows --- Инструкция по настройке автоматической перезагрузки для круглосуточных серверов на базе Windows. diff --git a/src/content/docs/knowledge-base/Администрирование/Установка и настройка Hyper-V.md b/src/content/docs/knowledge-base/Администрирование/Windows/Установка и настройка Hyper-V.md similarity index 96% rename from src/content/docs/knowledge-base/Администрирование/Установка и настройка Hyper-V.md rename to src/content/docs/knowledge-base/Администрирование/Windows/Установка и настройка Hyper-V.md index 51b4f2d..ac851dc 100644 --- a/src/content/docs/knowledge-base/Администрирование/Установка и настройка Hyper-V.md +++ b/src/content/docs/knowledge-base/Администрирование/Windows/Установка и настройка Hyper-V.md @@ -1,6 +1,6 @@ --- title: Установка и настройка Hyper-V -slug: администрирование/установка-и-настройка-hyper-v +slug: администрирование-windows/установка-и-настройка-hyper-v --- ## 1. Проверка требований к оборудованию diff --git a/src/content/docs/knowledge-base/Администрирование/Автодеплой сайта при коммите.md b/src/content/docs/knowledge-base/Администрирование/Автодеплой сайта при коммите.md index c8154a3..6097da4 100644 --- a/src/content/docs/knowledge-base/Администрирование/Автодеплой сайта при коммите.md +++ b/src/content/docs/knowledge-base/Администрирование/Автодеплой сайта при коммите.md @@ -3,12 +3,12 @@ title: Автодеплой сайта при коммите slug: администрирование/автодеплой-сайта-при-коммите --- -## 📋 Описание +## Описание Эта инструкция описывает, как настроить автоматическое обновление (деплой) сайта на Windows-сервере после `git push` в репозиторий Gitea, используя webhook и скрипт на стороне сервера. --- -## 🧱 Что используется +## Что используется - **Gitea** — self-hosted Git-сервер - **Windows Server** — где расположен сайт и работает Apache - **Apache** — размещает сайт, слушает Webhook @@ -18,7 +18,7 @@ slug: администрирование/автодеплой-сайта-при- --- -## ✅ Структура проекта +## Структура проекта - Исходники сайта: `C:\mykb` - Папка публикации: `C:\Apache24\htdocs\1c-knowledge` @@ -26,7 +26,7 @@ slug: администрирование/автодеплой-сайта-при- --- -## 🔧 Шаг 1: Подготовка репозитория на сервере +## Шаг 1: Подготовка репозитория на сервере ```bash cd C:\mykb @@ -43,7 +43,7 @@ git config --global user.email "you@example.com" --- -## 🔧 Шаг 2: Настройка webhook в Gitea +## Шаг 2: Настройка webhook в Gitea 1. Перейди в репозиторий → **Settings** → **Webhooks** 2. Добавь URL: @@ -55,9 +55,9 @@ git config --global user.email "you@example.com" --- -## 🔧 Шаг 3: Создание webhook-обработчика +## Шаг 3: Создание webhook-обработчика -📁 Путь: `C:\Apache24\htdocs\webhook\index.php` +Путь: `C:\Apache24\htdocs\webhook\index.php` ```php ⚠️ Убедись, что `robocopy` установлен (входит в состав Windows). +> Убедись, что `robocopy` установлен (входит в состав Windows). --- -## 🔧 Шаг 5: Создание задачи в планировщике +## Шаг 5: Создание задачи в планировщике 1. Открой "Планировщик заданий Windows" 2. Создай задачу **"Docusaurus Auto Deploy"** @@ -114,7 +114,7 @@ exit /b 0 --- -## 🧪 Шаг 6: Проверка +## Шаг 6: Проверка 1. Сделай `git push` в Gitea 2. Перейди в Gitea → репозиторий → Webhooks → Recent Deliveries @@ -123,7 +123,7 @@ exit /b 0 --- -## 💡 Советы +## Советы - Включи логирование в `update-site.bat`, если нужно отладить: ```bat @@ -134,5 +134,5 @@ exit /b 0 --- -## ✅ Готово +## Готово Теперь сайт будет автоматически обновляться после каждого push в Gitea! 🎉 diff --git a/src/content/docs/knowledge-base/Администрирование/Установка и настройка телеграм-бота для отправки HTTP-запросов в 1с.md b/src/content/docs/knowledge-base/Администрирование/Установка и настройка телеграм-бота для отправки HTTP-запросов в 1с.md index 5a85049..9b5c175 100644 --- a/src/content/docs/knowledge-base/Администрирование/Установка и настройка телеграм-бота для отправки HTTP-запросов в 1с.md +++ b/src/content/docs/knowledge-base/Администрирование/Установка и настройка телеграм-бота для отправки HTTP-запросов в 1с.md @@ -2,9 +2,9 @@ title: Установка и настройка телеграм-бота для отправки HTTP-запросов в 1с slug: администрирование/установка-и-настройка-телеграм-бота-для-отправки-http-запросов-в-1с --- -# 📘 Инструкция по установке и обслуживанию Telegram JSON File Bot +# Инструкция по установке и обслуживанию Telegram JSON File Bot -## 🧩 Зависимости +## Зависимости - Python 3.9+ - `python3-venv`, `pip` @@ -14,7 +14,7 @@ slug: администрирование/установка-и-настройк --- -## 📁 1. Установка +## 1. Установка ```bash sudo apt update @@ -43,7 +43,7 @@ pip install python-telegram-bot requests --- -## 🧠 2. Создание `bot.py` +## 2. Создание `bot.py` Создай файл `bot.py`: @@ -76,7 +76,7 @@ async def handle_file(update: Update, context: ContextTypes.DEFAULT_TYPE): user_id = update.effective_user.id if not is_authorized(user_id): - await update.message.reply_text("⛔ Доступ запрещён.") + await update.message.reply_text("Доступ запрещён.") return document = update.message.document @@ -98,15 +98,15 @@ async def handle_file(update: Update, context: ContextTypes.DEFAULT_TYPE): auth=(HTTP_USERNAME, HTTP_PASSWORD) ) await update.message.reply_text( - f"✅ Файл отправлен.\n" + f"Файл отправлен.\n" f"Статус: {response.status_code}\n" f"Ответ:\n{response.text}" ) except Exception as e: - await update.message.reply_text(f"❌ Ошибка при отправке: {str(e)}") + await update.message.reply_text(f"Ошибка при отправке: {str(e)}") async def start(update: Update, context: ContextTypes.DEFAULT_TYPE): - await update.message.reply_text(f"👋 Привет! Твой Telegram ID: {update.effective_user.id}") + await update.message.reply_text(f"Привет! Твой Telegram ID: {update.effective_user.id}") if __name__ == '__main__': app = ApplicationBuilder().token(BOT_TOKEN).build() @@ -117,7 +117,7 @@ if __name__ == '__main__': --- -## 🛠 3. Настройка systemd-сервиса +## 3. Настройка systemd-сервиса Создай файл: @@ -147,7 +147,7 @@ WantedBy=multi-user.target --- -## 🚀 4. Запуск и автозапуск +## 4. Запуск и автозапуск ```bash sudo systemctl daemon-reexec @@ -158,7 +158,7 @@ sudo systemctl start telegram-bot.service --- -## 🧩 5. Обслуживание +## 5. Обслуживание ### ▶ Запуск / остановка @@ -168,13 +168,13 @@ sudo systemctl stop telegram-bot.service sudo systemctl restart telegram-bot.service ``` -### 📋 Статус +### Статус ```bash sudo systemctl status telegram-bot.service ``` -### 📜 Просмотр логов +### Просмотр логов ```bash journalctl -u telegram-bot.service -f @@ -184,7 +184,7 @@ journalctl -u telegram-bot.service -f --- -## 🔐 Telegram ID +## Telegram ID Чтобы узнать свой Telegram ID, отправь боту `/start`. diff --git a/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Литература/Инструкции к версии 3.1.10.md b/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Литература/Инструкции к версии 3.1.10.md deleted file mode 100644 index 5cd144e..0000000 --- a/src/content/docs/knowledge-base/Общие/(БСП) Подключение к подсистемам/Литература/Инструкции к версии 3.1.10.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Инструкции к версии 3.1.10 -slug: общие-бсп-подключение-к-подсистемам-литература/инструкции-к-версии-3-1-10 ---- - -[Глава 1. Состав библиотеки](/doc_bsp_3_1_10_glava1.pdf) - -[Глава 2. Инструкция по внедрению библиотеки](/doc_bsp_3_1_10_glava2.pdf) - -[Глава 3. Настройка и использование подсистем при разработке конфигурации](/doc_bsp_3_1_10_glava3.pdf) diff --git a/src/content/docs/knowledge-base/Прочее/Markdown/Шпаргалка по md.md b/src/content/docs/knowledge-base/Прочее/Markdown/Шпаргалка по md.md index 3859dbf..a6df9fd 100644 --- a/src/content/docs/knowledge-base/Прочее/Markdown/Шпаргалка по md.md +++ b/src/content/docs/knowledge-base/Прочее/Markdown/Шпаргалка по md.md @@ -4,7 +4,7 @@ slug: прочее-markdown/шпаргалка-по-md --- # 📘 Шпаргалка по синтаксису Markdown -## 📌 Заголовки +## Заголовки ```md # Заголовок 1 @@ -15,12 +15,12 @@ slug: прочее-markdown/шпаргалка-по-md ###### Заголовок 6 ``` -## 📄 Абзацы и переносы строк +## Абзацы и переносы строк ```md - Новый абзац — пустая строка между блоками. - Принудительный перенос строки — два пробела в конце строки. ``` -## 🔠 Жирный, курсив и зачёркнутый +## Жирный, курсив и зачёркнутый ```md **жирный** или __жирный__ @@ -28,7 +28,7 @@ slug: прочее-markdown/шпаргалка-по-md ~~зачёркнутый~~ ``` -## 📋 Списки +## Списки ### Маркированный список: @@ -53,7 +53,7 @@ slug: прочее-markdown/шпаргалка-по-md - Подэлемент ``` -## 🔗 Ссылки и изображения +## Ссылки и изображения ### Ссылка: @@ -67,14 +67,14 @@ slug: прочее-markdown/шпаргалка-по-md ![Альтернативный текст](https://example.com/image.png) ``` -## 🧱 Цитаты +## Цитаты ```md > Это цитата >> Вложенная цитата ``` -## 💻 Код +## Код ### Инлайн код: @@ -95,7 +95,7 @@ slug: прочее-markdown/шпаргалка-по-md print("Hello, world!") \`\`\` -## 📏 Горизонтальная линия +## Горизонтальная линия ```md --- @@ -103,14 +103,14 @@ print("Hello, world!") ___ ``` -## ✅ Чекбоксы (в GitHub и некоторых движках) +## Чекбоксы (в GitHub и некоторых движках) ```md - [x] Сделано - [ ] Не сделано ``` -## 📌 Таблицы +## Таблицы ```md | Заголовок 1 | Заголовок 2 | diff --git a/src/content/docs/knowledge-base/Прочее/Регулярные выражения/Основы регулярных выражений.md b/src/content/docs/knowledge-base/Прочее/Регулярные выражения/Основы регулярных выражений.md index 0de9d07..c831d79 100644 --- a/src/content/docs/knowledge-base/Прочее/Регулярные выражения/Основы регулярных выражений.md +++ b/src/content/docs/knowledge-base/Прочее/Регулярные выражения/Основы регулярных выражений.md @@ -8,7 +8,7 @@ slug: прочее-регулярные-выражения/основы-регу --- -## 📌 1. `.` — любой символ +## 1. `.` — любой символ Соответствует **любому одному символу**, кроме перевода строки. @@ -19,7 +19,7 @@ slug: прочее-регулярные-выражения/основы-регу --- -## 📌 2. `^` — начало строки +## 2. `^` — начало строки Соответствует **началу строки**. @@ -30,7 +30,7 @@ slug: прочее-регулярные-выражения/основы-регу --- -## 📌 3. `$` — конец строки +## 3. `$` — конец строки Соответствует **концу строки**. @@ -41,7 +41,7 @@ slug: прочее-регулярные-выражения/основы-регу --- -## 📌 4. `*` — ноль или более повторений +## 4. `*` — ноль или более повторений **Пример:** - Шаблон: `a*` @@ -49,7 +49,7 @@ slug: прочее-регулярные-выражения/основы-регу --- -## 📌 5. `+` — один или более повторений +## 5. `+` — один или более повторений **Пример:** - Шаблон: `a+` @@ -58,7 +58,7 @@ slug: прочее-регулярные-выражения/основы-регу --- -## 📌 6. `?` — ноль или одно вхождение +## 6. `?` — ноль или одно вхождение **Пример:** - Шаблон: `a?` @@ -67,7 +67,7 @@ slug: прочее-регулярные-выражения/основы-регу --- -## 📌 7. `[]` — набор символов +## 7. `[]` — набор символов Соответствует **одному из символов внутри скобок**. @@ -82,7 +82,7 @@ slug: прочее-регулярные-выражения/основы-регу --- -## 📌 8. `[^]` — отрицание +## 8. `[^]` — отрицание Соответствует **любому символу, кроме указанных**. @@ -93,7 +93,7 @@ slug: прочее-регулярные-выражения/основы-регу --- -## 📌 9. `|` — логическое ИЛИ +## 9. `|` — логическое ИЛИ Соответствие **любому из вариантов**. @@ -104,7 +104,7 @@ slug: прочее-регулярные-выражения/основы-регу --- -## 📌 10. `()` — группировка +## 10. `()` — группировка Используется для объединения символов в **группы**. @@ -114,7 +114,7 @@ slug: прочее-регулярные-выражения/основы-регу --- -## 📌 11. `\` — экранирование +## 11. `\` — экранирование Используется для экранирования специальных символов. @@ -123,7 +123,7 @@ slug: прочее-регулярные-выражения/основы-регу --- -## 🎯 Практический пример +## Практический пример Найти все email-адреса в тексте: diff --git a/src/content/docs/knowledge-base/Прочее/Регулярные выражения/Продвинутые регулярные выражения.md b/src/content/docs/knowledge-base/Прочее/Регулярные выражения/Продвинутые регулярные выражения.md index c9a65a0..1cbf16c 100644 --- a/src/content/docs/knowledge-base/Прочее/Регулярные выражения/Продвинутые регулярные выражения.md +++ b/src/content/docs/knowledge-base/Прочее/Регулярные выражения/Продвинутые регулярные выражения.md @@ -2,7 +2,7 @@ title: Продвинутые регулярные выражения slug: прочее-регулярные-выражения/продвинутые-регулярные-выражения --- -# 🚀 Продвинутые операторы регулярных выражений +# Продвинутые операторы регулярных выражений Эти конструкции дают больше контроля над поиском и заменой текста. @@ -20,7 +20,7 @@ slug: прочее-регулярные-выражения/продвинуты --- -## 🧠 2. `(?...)` — специальные конструкции +## 2. `(?...)` — специальные конструкции ### 2.1 `(?:...)` — негруппирующая скобка @@ -45,7 +45,7 @@ slug: прочее-регулярные-выражения/продвинуты --- -## 🧩 3. `(?<=...)` и `(?]+> @@ -104,7 +104,7 @@ https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)? --- -## 🔍 Ненулевое число с десятичной точкой +## Ненулевое число с десятичной точкой ```regex ^\d*\.\d+$ @@ -112,7 +112,7 @@ https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)? --- -## 📁 Расширение файла `.jpg`, `.png`, `.gif` +## Расширение файла `.jpg`, `.png`, `.gif` ```regex \.(jpe?g|png|gif)$ diff --git a/src/content/docs/knowledge-base/Прочее/Регулярные выражения/Экспертные регулярные выражения.md b/src/content/docs/knowledge-base/Прочее/Регулярные выражения/Экспертные регулярные выражения.md deleted file mode 100644 index 809f400..0000000 --- a/src/content/docs/knowledge-base/Прочее/Регулярные выражения/Экспертные регулярные выражения.md +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: Экспертные регулярные выражения -slug: прочее-регулярные-выражения/экспертные-регулярные-выражения ---- -# 🧙‍♂️ Экспертные техники регулярных выражений - -Эти конструкции полезны для сложных сценариев обработки текста. Они не всегда поддерживаются во всех движках (например, JavaScript, Python, PCRE, .NET могут отличаться). - ---- - -## 🧬 1. Балансирующие группы (только .NET) - -Позволяют обрабатывать вложенные конструкции без рекурсии. - -**Пример:** - -```regex -^\((?>[^()]+|\((?)|\)(?<-Depth>))*(?(Depth)(?!))\)$ -``` - -Используется для проверки сбалансированных скобок. - ---- - -## 🧠 2. Отрицательные и позитивные lookbehind'ы - -Условие, что **перед символом** есть (или нет) шаблон. - -- `(?<=\d{3})abc` — `abc` после трёх цифр -- `(?\d+) -``` - -Это "жадный" захват — если не сработало, движок не будет пробовать другие варианты внутри группы. - ---- - -## 🌀 4. Рекурсия (PCRE) - -Вложенные шаблоны: - -```regex -\((?:[^()]+|(?R))*\) -``` - -Используется для обработки вложенных скобок, тегов и пр. - ---- - -## 🧾 5. Named capture groups (именованные группы) - -```regex -(?\d{4})-(?\d{2})-(?\d{2}) -``` - -Доступ к `year`, `month`, `day` по имени. - ---- - -## 📌 6. Inline flags - -Изменяют поведение внутри шаблона. - -**Примеры:** - -- `(?i)` — регистронезависимый режим -- `(?m)` — многострочный режим -- `(?s)` — точка `.` включает `\n` - -Пример: - -```regex -(?i)abc # будет найдено и ABC, и abc -``` - ---- - -## ⚠️ 7. Группы с ленивым захватом - -Жадный поиск: `.*` -Ленивый: `.*?` - -**Пример:** - -- `".*"` — захватит всё между первой и последней кавычкой -- `".*?"` — захватит только между ближайшими кавычками - ---- - -## 🧠 Советы: - -- Используйте отладчик: [regex101.com](https://regex101.com/) -- Проверяйте поддержку: не все движки поддерживают recursion, lookbehind, atomic и т.д. -- Разбивайте сложные выражения на части diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 01.md b/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 01.md deleted file mode 100644 index 14c7500..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 01.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: Вопрос 01 -slug: прочее-экономика-макроэкономика/вопрос-01 ---- -# Вопрос 1. Экономическая система и макроэкономические модели - -## 1. Экономическая система — определение и характеристики - -**[Экономическая система](https://ru.wikipedia.org/wiki/Экономическая_система)** — это совокупность принципов, правил, институтов и механизмов, определяющих формы и содержание экономических отношений в процессе производства, распределения, обмена и потребления благ. - -### Характеристики экономической системы: - -1. **Отношения собственности** — кто владеет ресурсами (частные лица, государство, коллектив). -2. **Способы координации** — рыночный механизм, планирование или их комбинация. -3. **Ответы на основные вопросы экономики**: что, как и для кого производить. -4. **Типы систем**: - - * [Традиционная](https://ru.wikipedia.org/wiki/Экономическая_система#Традиционная_экономическая_система) — основана на обычаях, натуральном хозяйстве. - * [Плановая](https://ru.wikipedia.org/wiki/Плановая_экономика) — централизованное управление, господство государственной собственности. - * [Рыночная](https://ru.wikipedia.org/wiki/Рыночная_экономика) — децентрализованное принятие решений, конкуренция. - * [Смешанная](https://ru.wikipedia.org/wiki/Экономическая_система#Смешанная_экономическая_система) — сочетание рыночных и плановых элементов. - ---- - -## 2. Макроэкономические модели - -**[Макроэкономическая модель](https://ru.wikipedia.org/wiki/Макроэкономическая_модель)** — формализованное описание взаимодействия основных экономических показателей с целью анализа и прогнозирования. - -### Классификация макроэкономических моделей: - -* **По времени**: - - * Статические — описывают экономику в один момент времени. - * Динамические — учитывают изменение показателей во времени. -* **По равновесию**: - - * Равновесные — экономика находится в состоянии баланса. - * Неравновесные — учитывают дисбалансы и шоки. -* **По открытости**: - - * Закрытые — без внешней торговли. - * Открытые — с учётом внешнеэкономических связей. -* **По форме представления** — графические, математические, табличные. - -### Примеры ключевых макроэкономических моделей: - -* **[AD–AS](https://ru.wikipedia.org/wiki/Модель_AD-AS)** — модель совокупного спроса и совокупного предложения, используется для анализа инфляции, безработицы, роста. -* **[IS–LM](https://ru.wikipedia.org/wiki/Модель_IS-LM)** — отражает равновесие на товарном и денежном рынках. -* **[Модель Солоу](https://ru.wikipedia.org/wiki/Модель_Солоу)** — описывает долгосрочный экономический рост с учётом накопления капитала и технологического прогресса. -* **[DSGE-модели](https://ru.wikipedia.org/wiki/Динамические_стохастические_модели_общего_равновесия)** — современные динамические модели общего равновесия с учётом случайных шоков. - ---- - -### Обобщающая таблица - -| Параметр | Характеристика | -| ------------------------- | ------------------------------------------------------------------ | -| Экономическая система | Совокупность отношений, институтов, механизмов экономики | -| Характеристики | Собственность, координация, ответы на вопросы «что, как, для кого» | -| Типы систем | Традиционная, плановая, рыночная, смешанная | -| Макроэкономическая модель | Формализованное описание экономики для анализа и прогноза | -| Примеры моделей | AD–AS, IS–LM, Солоу, DSGE | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 02.md b/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 02.md deleted file mode 100644 index 3a1167c..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 02.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: Вопрос 02 -slug: прочее-экономика-макроэкономика/вопрос-02 ---- -# Народнохозяйственный кругооборот и система национальных счетов - -## 1. Народнохозяйственный кругооборот - -**[Народнохозяйственный кругооборот](https://ru.wikipedia.org/wiki/Экономический_кругооборот)** — модель, описывающая движение потоков товаров, услуг, ресурсов, доходов и расходов между основными субъектами экономики. - -### Основные элементы: - -* **Домохозяйства** — поставляют факторы производства (труд, капитал, земля) и получают доход. -* **Фирмы** — производят товары и услуги, выплачивают доход владельцам факторов. -* **Государство** — собирает налоги, предоставляет общественные блага. -* **Внешний сектор** — экспорт и импорт товаров, движение капитала. -* **Финансовые учреждения** — аккумулируют сбережения и предоставляют кредиты. - -### Виды моделей кругооборота: - -1. **Простая (закрытая)** — только домохозяйства и фирмы. -2. **Расширенная** — с добавлением государства, финансового сектора, внешней торговли. - ---- - -## 2. Система национальных счетов (СНС) - -**[Система национальных счетов](https://ru.wikipedia.org/wiki/Система_национальных_счетов)** — международный стандарт ведения макроэкономической статистики, принятый ООН. - -### Цели СНС: - -* Отражение результатов экономической деятельности страны. -* Сравнимость данных между странами. -* Анализ и прогнозирование макроэкономических процессов. - -### Основные показатели СНС: - -* **[ВВП](https://ru.wikipedia.org/wiki/Валовой_внутренний_продукт)** — рыночная стоимость конечных товаров и услуг, произведённых в стране. -* **[ВНД](https://ru.wikipedia.org/wiki/Валовой_национальный_доход)** — ВВП + чистые доходы из-за рубежа. -* **Чистый внутренний продукт (ЧВП)** — ВВП минус амортизация. -* **Национальный доход (НД)** — сумма доходов владельцев факторов производства. -* **Личный доход (ЛД)** и **располагаемый личный доход (РЛД)**. - -### Основные счета СНС: - -1. **Счёт производства** — выпуск и использование продукции. -2. **Счёт образования доходов** — распределение добавленной стоимости. -3. **Счёт распределения доходов** — первичное и вторичное распределение. -4. **Счёт использования доходов** — потребление и сбережения. -5. **Счета накопления** — инвестиции, изменение активов и обязательств. - ---- - -### Обобщающая таблица - -| Понятие | Содержание | -| -------------------------------- | ------------------------------------------------------------------------------------ | -| Народнохозяйственный кругооборот | Модель движения ресурсов, товаров, доходов и расходов между секторами экономики | -| Виды моделей | Простая (закрытая), расширенная (с госсектором, внешней торговлей и финансами) | -| Система национальных счетов | Международный стандарт макроучёта, включает ВВП, ВНД, НД и др. | -| Основные счета | Производство, образование и распределение доходов, использование доходов, накопление | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 03.md b/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 03.md deleted file mode 100644 index 9c3b44b..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 03.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: Вопрос 03 -slug: прочее-экономика-макроэкономика/вопрос-03 ---- -# Показатели национального дохода. Личный доход. Реальный ВВП и благосостояние - -## 1. Показатели национального дохода - -**[Национальный доход (НД)](https://ru.wikipedia.org/wiki/Национальный_доход)** — сумма всех доходов, полученных владельцами факторов производства (заработная плата, рента, процент, прибыль). - -### Связанные показатели: - -* **[Валовой внутренний продукт (ВВП)](https://ru.wikipedia.org/wiki/Валовой_внутренний_продукт)** — стоимость конечных товаров и услуг, произведённых в стране. -* **[Валовой национальный доход (ВНД)](https://ru.wikipedia.org/wiki/Валовой_национальный_доход)** — ВВП + чистые доходы из-за рубежа. -* **Чистый внутренний продукт (ЧВП)** — ВВП минус амортизация. -* **Чистый национальный доход (ЧНД)** — ВНД минус амортизация. - ---- - -## 2. Личный доход - -**[Личный доход (ЛД)](https://ru.wikipedia.org/wiki/Личный_доход)** — доход, фактически полученный домохозяйствами. - -**Формула**: - -``` -ЛД = НД – налоги на фонд оплаты труда – налоги на прибыль – нераспределённая прибыль + трансферты -``` - -**Располагаемый личный доход (РЛД)** — ЛД за вычетом индивидуальных налогов; отражает сумму, доступную для потребления и сбережений. - ---- - -## 3. Реальный ВВП - -**[Реальный ВВП](https://ru.wikipedia.org/wiki/Валовой_внутренний_продукт)** — ВВП, скорректированный на уровень цен (инфляцию/дефляцию), показывает изменение реального объёма производства. - -**Зачем используется:** - -* Для измерения экономического роста без влияния цен. -* Для сравнения показателей между периодами. - ---- - -## 4. ВВП и благосостояние - -* **ВВП на душу населения** — часто используется как индикатор уровня жизни, но имеет ограничения. -* Не учитывает распределение дохода, экологические эффекты, качество жизни, теневую экономику. -* С. Кузнец отмечал, что ВВП не является универсальной мерой благосостояния. - ---- - -### Обобщающая таблица - -| Показатель | Определение | -| -------------------- | ------------------------------------------------------- | -| НД | Доходы владельцев факторов производства | -| ЛД | Фактический доход домохозяйств | -| РЛД | ЛД минус индивидуальные налоги | -| Реальный ВВП | ВВП с поправкой на инфляцию | -| ВВП и благосостояние | ВВП не учитывает качество жизни и распределение доходов | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 04.md b/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 04.md deleted file mode 100644 index 3a84247..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 04.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: Вопрос 04 -slug: прочее-экономика-макроэкономика/вопрос-04 ---- -# Государственное регулирование и провалы рынка. Общественный и государственный сектор - -## 1. Провалы рынка - -**[Провалы рынка](https://ru.wikipedia.org/wiki/Фиаско_рынка)** — ситуации, когда рыночный механизм не обеспечивает эффективного распределения ресурсов. - -### Основные виды: - -1. **Общественные блага** — неисключаемые и неделимые (оборона, уличное освещение). -2. **Внешние эффекты** — издержки или выгоды, которые испытывают третьи лица (загрязнение, положительное влияние образования). -3. **Несовершенная конкуренция** — монополии, олигополии, монопсонии. -4. **Асимметрия информации** — разный уровень информированности участников рынка. - ---- - -## 2. Государственное регулирование - -**Цель** — исправление провалов рынка и обеспечение общественных интересов. - -### Основные формы: - -* Антимонопольная политика. -* Налоги и субсидии. -* Регулирование цен. -* Государственное производство общественных благ. -* Лицензирование и стандарты. - ---- - -## 3. Государственный сектор - -**[Государственный сектор](https://ru.wikipedia.org/wiki/Государственный_сектор)** — совокупность организаций, находящихся в собственности или под контролем государства. - -Включает: - -* Органы власти и управления. -* Государственные предприятия. -* Государственные учреждения (школы, больницы и др.). - ---- - -## 4. Общественный сектор - -**[Общественный сектор](https://ru.wikipedia.org/wiki/Экономика_общественного_сектора)** — часть экономики, в которой деятельность финансируется и контролируется государством, а товары и услуги предоставляются на некоммерческой основе. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ---------------------- | -------------------------------------------------------- | -| Провалы рынка | Ситуации неэффективности рыночного механизма | -| Формы регулирования | Антимонопольные меры, налоги/субсидии, гос. производство | -| Государственный сектор | Организации и предприятия под контролем государства | -| Общественный сектор | Деятельность по предоставлению общественных благ | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 05.md b/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 05.md deleted file mode 100644 index c673379..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 05.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: Вопрос 05 -slug: прочее-экономика-макроэкономика/вопрос-05 ---- -# Государственное программирование и прогнозирование. Инвестиции. Сбережения и инвестиции - -## 1. Государственное программирование - -**Государственное программирование** — система разработки и реализации государственных программ социально-экономического развития с чётко определёнными целями, сроками и ресурсами. - -### Виды программ: - -* Краткосрочные (1–3 года). -* Среднесрочные (3–5 лет). -* Долгосрочные (свыше 5 лет). - -Примеры: национальные проекты, федеральные целевые программы. - ---- - -## 2. Государственное прогнозирование - -**Государственное прогнозирование** — процесс научно обоснованного определения перспектив социально-экономического развития страны. - -### Виды прогнозов: - -* Макроэкономические. -* Отраслевые. -* Региональные. -* Демографические, экологические и др. - -### Методы: - -* Экстраполяция трендов. -* Экономико-математическое моделирование. -* Сценарный анализ. - ---- - -## 3. Инвестиции в экономике - -**[Инвестиции](https://ru.wikipedia.org/wiki/Инвестиции)** — вложения капитала (денежных средств, имущества, прав) в объекты предпринимательской и иной деятельности для получения прибыли или социального эффекта. - -### Виды: - -* **Реальные** — в материальные активы (здания, оборудование) и нематериальные (патенты, лицензии). -* **Финансовые** — в ценные бумаги и другие финансовые инструменты. - -### Роль в экономике: - -* Стимулируют экономический рост. -* Способствуют модернизации производства. -* Создают рабочие места. - ---- - -## 4. Сбережения и инвестиции - -**[Сбережения](https://ru.wikipedia.org/wiki/Сбережения)** — часть дохода, не используемая на текущее потребление. - -### Связь с инвестициями: - -* В классической модели — через процентную ставку. -* В кейнсианской модели — через изменение уровня дохода. - -**Парадокс бережливости** — массовое увеличение сбережений может снизить совокупный спрос и общий доход, что уменьшит объём сбережений. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| --------------------- | ------------------------------------------ | -| Гос. программирование | Реализация целевых госпрограмм развития | -| Гос. прогнозирование | Определение перспектив развития экономики | -| Инвестиции | Вложения капитала для прибыли или эффекта | -| Сбережения | Неиспользуемая на потребление часть дохода | -| Парадокс бережливости | Экономия всеми снижает совокупный доход | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 06.md b/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 06.md deleted file mode 100644 index 03956c8..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 06.md +++ /dev/null @@ -1,83 +0,0 @@ ---- -title: Вопрос 06 -slug: прочее-экономика-макроэкономика/вопрос-06 ---- -# Социальная политика. Безработица. Бедность. Распределение доходов. Инфляция - -## 1. Социальная политика государства - -**[Социальная политика](https://ru.wikipedia.org/wiki/Социальная_политика)** — система мер, направленных на обеспечение достойных условий жизни, поддержку уязвимых групп, снижение неравенства. - -### Основные направления: - -* Поддержка занятости. -* Социальное страхование и пенсии. -* Здравоохранение и образование. -* Адресная помощь малоимущим. - ---- - -## 2. Безработица - -**[Безработица](https://ru.wikipedia.org/wiki/Безработица)** — состояние, при котором часть экономически активного населения не имеет работы, но готова и ищет её. - -### Показатель уровня безработицы: - -$UR = \frac{U}{U + E} \times 100\%$ -где **U** — безработные, **E** — занятые. - -### Типы: - -* Фрикционная — временный поиск работы. -* Структурная — несоответствие навыков требованиям рынка. -* Циклическая — связана с экономическими спадами. -* Сезонная — колебания спроса на труд в зависимости от сезона. - ---- - -## 3. Бедность и прожиточный минимум - -**[Бедность](https://ru.wikipedia.org/wiki/Бедность)** — недостаток доходов для удовлетворения базовых потребностей. - -* **Абсолютная** — доход ниже минимального уровня (прожиточного минимума). -* **Относительная** — доход значительно ниже среднего по обществу. - -**[Прожиточный минимум](https://ru.wikipedia.org/wiki/Прожиточный_минимум_в_России)** — минимальный набор товаров, услуг и платежей, необходимый для поддержания жизнедеятельности. - ---- - -## 4. Распределение доходов населения - -**[Распределение доходов](https://ru.wikipedia.org/wiki/Распределение_доходов)** — соотношение между долями населения по уровню доходов. - -### Показатели: - -* Кривая Лоренца. -* Коэффициент Джини. -* Децильный коэффициент. - ---- - -## 5. Инфляция - -**[Инфляция](https://ru.wikipedia.org/wiki/Инфляция)** — устойчивый рост общего уровня цен. - -### Типы: - -* Ползучая (умеренная). -* Галопирующая. -* Гиперинфляция. -* Стагфляция — сочетание инфляции с экономическим спадом. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| --------------------- | ------------------------------------------------------------------ | -| Социальная политика | Меры по обеспечению достойных условий жизни и снижению неравенства | -| Безработица | Отсутствие работы при готовности трудиться | -| Бедность | Недостаток средств для базовых потребностей | -| Прожиточный минимум | Минимально необходимый доход для жизни | -| Распределение доходов | Соотношение доходов между группами населения | -| Инфляция | Рост общего уровня цен | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 07.md b/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 07.md deleted file mode 100644 index 0f3fe5d..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 07.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: Вопрос 07 -slug: прочее-экономика-макроэкономика/вопрос-07 ---- -# Экономический рост, НТП и экономика счастья - -## 1. Экономический рост - -**[Экономический рост](https://ru.wikipedia.org/wiki/Экономический_рост)** — долгосрочное увеличение объёма производства товаров и услуг в стране. - -### Факторы экономического роста: - -* **Прямые**: количество и качество трудовых ресурсов, объём капитала, природные ресурсы, уровень технологий. -* **Косвенные**: институты, политика, культура, правовая система. - -### Типы экономического роста: - -* **Экстенсивный** — за счёт увеличения количества ресурсов (труда, капитала). -* **Интенсивный** — за счёт повышения производительности и технологий. - -### Показатели: - -* Темп роста реального ВВП. -* Темп роста ВВП на душу населения. -* Индексы производительности труда. - ---- - -## 2. Модели экономического роста - -* **[Модель Солоу](https://ru.wikipedia.org/wiki/Модель_Солоу)** — учитывает капитал, труд и технологический прогресс как факторы роста. -* **[Модель Харрода–Домара](https://ru.wikipedia.org/wiki/Модель_Харрода_—_Домара)** — связывает рост с нормой сбережений и капиталоёмкостью. -* **Эндогенные модели роста** — делают акцент на внутренних факторах (инновации, человеческий капитал). - ---- - -## 3. Экономический рост и НТП - -**[Научно-технический прогресс (НТП)](https://ru.wikipedia.org/wiki/Научно-технический_прогресс)** — совокупность инноваций в науке и технике, повышающих эффективность производства. - -### Роль НТП: - -* Повышает производительность труда. -* Создаёт новые отрасли и продукты. -* Увеличивает качество жизни. - -В современных условиях НТП — основной источник интенсивного роста. - ---- - -## 4. Экономика счастья - -**[Экономика счастья](https://ru.wikipedia.org/wiki/Экономика_счастья)** — направление экономики, изучающее взаимосвязь между материальным благосостоянием и субъективным ощущением счастья. - -### Ключевые выводы исследований: - -* Рост дохода повышает счастье до определённого уровня (порог насыщения). -* Важны не только доходы, но и здоровье, социальные связи, безопасность. -* Индикаторы: **Индекс счастья**, **Индекс человеческого развития (ИЧР)**. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ------------------ | ------------------------------------------------ | -| Экономический рост | Долгосрочное увеличение объёма производства | -| Факторы | Труд, капитал, ресурсы, технологии, институты | -| Типы | Экстенсивный, интенсивный | -| Показатели | Темпы роста ВВП, ВВП на душу, производительность | -| Модели | Солоу, Харрод–Домар, эндогенные | -| НТП | Источник интенсивного роста | -| Экономика счастья | Изучение связи между благосостоянием и счастьем | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 08.md b/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 08.md deleted file mode 100644 index a750e40..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 08.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: Вопрос 08 -slug: прочее-экономика-макроэкономика/вопрос-08 ---- -# Деньги, денежная система, модель денежного рынка и спрос на деньги - -## 1. Деньги и их функции - -**[Деньги](https://ru.wikipedia.org/wiki/Деньги)** — особый товар, выполняющий роль всеобщего эквивалента стоимости. - -### Функции денег: - -1. Мера стоимости. -2. Средство обращения. -3. Средство платежа. -4. Средство накопления. -5. Мировые деньги. - ---- - -## 2. Денежная система - -**[Денежная система](https://ru.wikipedia.org/wiki/Денежная_система)** — форма организации денежного обращения в стране, закреплённая законом. - -### Элементы: - -* Национальная валюта. -* Эмиссионная система (центральный банк, казначейство). -* Тип денежного обращения (наличное и безналичное). -* Правила регулирования денежной массы. - -### Типы денежных систем: - -* Металлическая (золотой, серебряный стандарт). -* Банкнотная. -* Кредитно-бумажная. - ---- - -## 3. Модель денежного рынка - -**Модель денежного рынка** — графическое и аналитическое описание равновесия между спросом на деньги и их предложением. - -### Ключевые элементы: - -* **Предложение денег (Ms)** — определяется центральным банком и банковской системой. -* **Спрос на деньги (Md)** — зависит от уровня дохода, процентной ставки, цен. - -**Равновесие** на денежном рынке достигается при такой процентной ставке, при которой Md = Ms. - ---- - -## 4. Спрос на деньги - -**[Спрос на деньги](https://ru.wikipedia.org/wiki/Спрос_на_деньги)** — желание экономических агентов держать часть богатства в денежной форме. - -### Мотивы (по Дж. М. Кейнсу): - -1. **Трансакционный** — для совершения текущих покупок. -2. **Осторожности** — для непредвиденных расходов. -3. **Спекулятивный** — для выгодных инвестиций при изменении процентных ставок. - -### Факторы спроса: - -* Уровень цен. -* Реальный доход. -* Процентная ставка. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ---------------------- | -------------------------------------------------------------------------------------------- | -| Деньги | Всеобщий эквивалент стоимости | -| Функции | Мера стоимости, средство обращения, платежа, накопления, мировые деньги | -| Денежная система | Форма организации денежного обращения | -| Модель денежного рынка | Равновесие спроса и предложения денег | -| Спрос на деньги | Желание держать активы в денежной форме, мотивы: трансакционный, осторожности, спекулятивный | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 09.md b/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 09.md deleted file mode 100644 index b396d35..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 09.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: Вопрос 09 -slug: прочее-экономика-макроэкономика/вопрос-09 ---- -# Банковская система, денежно-кредитная политика, эффективность и банковские риски - -## 1. Банковская система - -**[Банковская система](https://ru.wikipedia.org/wiki/Банковская_система)** — совокупность банков и кредитных учреждений, действующих в стране. - -### Уровни: - -1. **Центральный банк** — регулирует денежное обращение, эмиссию, лицензирует банки, проводит денежно-кредитную политику. -2. **Коммерческие банки** — обслуживают клиентов, предоставляют кредиты, принимают депозиты. - ---- - -## 2. Денежно-кредитная политика (ДКП) - -**[Денежно-кредитная политика](https://ru.wikipedia.org/wiki/Денежно-кредитная_политика)** — совокупность мер государства, направленных на регулирование денежной массы, кредитов и процентных ставок. - -### Инструменты: - -* **Прямые** — установление норм резервирования, лимитов кредитования. -* **Косвенные** — операции на открытом рынке, изменение ключевой ставки. - -### Виды: - -* **Рестрикционная (жёсткая)** — сдерживание инфляции путём сокращения денежной массы. -* **Экспансионистская (мягкая)** — стимулирование экономики путём увеличения денежной массы. - ---- - -## 3. Эффективность денежно-кредитной политики - -Зависит от: - -* Состояния экономики (кризис, рост). -* Скорости обращения денег. -* Уровня доверия к банковской системе. -* Ожиданий бизнеса и населения. - -**Проблемы эффективности**: - -* Временные лаги (задержка между мерами и эффектом). -* Ограниченность влияния на реальный сектор при структурных проблемах. - ---- - -## 4. Банковские риски - -**[Банковские риски](https://ru.wikipedia.org/wiki/Банковский_риск)** — вероятность финансовых потерь в банковской деятельности. - -### Основные виды: - -* **Кредитный риск** — невозврат выданных кредитов. -* **Процентный риск** — убытки из-за изменения процентных ставок. -* **Валютный риск** — потери от колебаний валютных курсов. -* **Ликвидности** — невозможность своевременно выполнить обязательства. -* **Операционный риск** — ошибки персонала, сбои в системах. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| -------------------------- | ---------------------------------------------------------- | -| Банковская система | Совокупность банков и кредитных учреждений | -| Денежно-кредитная политика | Регулирование денежной массы и кредитования | -| Инструменты ДКП | Прямые (резервирование), косвенные (ключевая ставка) | -| Эффективность ДКП | Зависит от состояния экономики, доверия, ожиданий | -| Банковские риски | Кредитный, процентный, валютный, ликвидности, операционный | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 10.md b/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 10.md deleted file mode 100644 index b4706b0..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 10.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: Вопрос 10 -slug: прочее-экономика-макроэкономика/вопрос-10 ---- -# Финансовая система, функции и черты финансов. Ставка рефинансирования и ключевая ставка - -## 1. Финансовая система - -**[Финансовая система](https://ru.wikipedia.org/wiki/Финансовая_система)** — совокупность финансовых рынков, институтов, инструментов и методов, обеспечивающих движение и распределение денежных средств в экономике. - -### Структура: - -* **Государственные финансы** — бюджеты, внебюджетные фонды. -* **Финансы предприятий** — ресурсы бизнеса. -* **Финансовый рынок** — рынки капитала, ценных бумаг, страховой, валютный. -* **Домашние хозяйства** — личные финансы населения. - -### Функции финансов: - -1. Распределительная — перераспределение ресурсов. -2. Контрольная — контроль за использованием денежных средств. -3. Регулирующая — воздействие на экономику через налоги, кредиты, госрасходы. -4. Стабилизирующая — поддержание макроэкономической устойчивости. - -### Основные черты: - -* Денежный характер отношений. -* Функционирование через финансовые институты. -* Зависимость от состояния экономики и политики государства. - ---- - -## 2. Ставка рефинансирования - -**[Ставка рефинансирования](https://ru.wikipedia.org/wiki/Ставка_рефинансирования)** — процент, по которому центральный банк предоставляет кредиты коммерческим банкам. - -Исторически использовалась как основной индикатор денежно-кредитной политики, сейчас во многих странах заменена ключевой ставкой. - ---- - -## 3. Ключевая ставка - -**[Ключевая ставка](https://ru.wikipedia.org/wiki/Ключевая_ставка)** — основной инструмент центрального банка, отражающий минимальный процент по его операциям с банками (обычно по кредитам и депозитам). - -### Роль: - -* Влияет на уровень процентных ставок в экономике. -* Используется для борьбы с инфляцией или стимулирования роста. - -**Повышение ставки** → удорожание кредитов → снижение инфляции. - -**Снижение ставки** → удешевление кредитов → стимулирование экономики. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ----------------------- | ---------------------------------------------------------------------------- | -| Финансовая система | Совокупность рынков, институтов и инструментов для движения денежных средств | -| Функции финансов | Распределительная, контрольная, регулирующая, стабилизирующая | -| Черты финансов | Денежный характер, связь с институтами, зависимость от экономики | -| Ставка рефинансирования | Процент по кредитам ЦБ для коммерческих банков | -| Ключевая ставка | Основной ориентир денежно-кредитной политики ЦБ | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 11.md b/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 11.md deleted file mode 100644 index 1ae1e93..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 11.md +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: Вопрос 11 -slug: прочее-экономика-макроэкономика/вопрос-11 ---- -# Бюджетная система РФ. Государственный бюджет, расходы, доходы и аудит - -## 1. Бюджетная система РФ - -**[Бюджетная система РФ](https://ru.wikipedia.org/wiki/Бюджетная_система_России)** — совокупность бюджетов всех уровней власти, основанная на экономических отношениях и правовых нормах. - -### Уровни: - -1. **Федеральный бюджет**. -2. **Бюджеты субъектов РФ**. -3. **Местные бюджеты**. -4. **Государственные внебюджетные фонды**. - ---- - -## 2. Виды бюджетов - -* **Федеральный** — финансирует общегосударственные функции. -* **Региональный** — обеспечивает задачи субъекта РФ. -* **Местный** — решает вопросы местного значения. -* **Консолидированный** — свод бюджетов одного уровня без учёта межбюджетных трансфертов. - ---- - -## 3. Государственный бюджет - -**[Государственный бюджет](https://ru.wikipedia.org/wiki/Государственный_бюджет)** — основной финансовый план страны, утверждаемый законом. - -### Доходы бюджета: - -* Налоговые (НДС, налог на прибыль, НДФЛ, акцизы). -* Неналоговые (доходы от имущества, пошлины, штрафы). -* Безвозмездные поступления (трансферты). - -### Расходы бюджета: - -* Оборона, безопасность. -* Социальная политика. -* Здравоохранение, образование. -* Инфраструктура. - ---- - -## 4. Дефицит бюджета - -**[Дефицит бюджета](https://ru.wikipedia.org/wiki/Дефицит_бюджета)** — превышение расходов над доходами. - -### Пути финансирования: - -* Государственные заимствования. -* Использование резервных фондов. -* Эмиссия (ограниченно). - ---- - -## 5. Государственные расходы - -**[Государственные расходы](https://ru.wikipedia.org/wiki/Государственные_расходы)** — затраты государства на выполнение функций и обязательств. - -### Классификация: - -* По функциональному назначению. -* По экономическому содержанию (текущие и капитальные). - ---- - -## 6. Государственный аудит - -**[Государственный аудит](https://ru.wikipedia.org/wiki/Государственный_аудит)** — контроль за законностью, эффективностью и целевым использованием бюджетных средств. - -### Органы: - -* Счётная палата РФ. -* Контрольно-счётные органы регионов. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ---------------------- | ----------------------------------------------------- | -| Бюджетная система | Совокупность бюджетов всех уровней | -| Виды бюджетов | Федеральный, региональный, местный, консолидированный | -| Государственный бюджет | Финансовый план страны | -| Доходы бюджета | Налоговые, неналоговые, трансферты | -| Расходы бюджета | Соцполитика, оборона, инфраструктура | -| Дефицит бюджета | Расходы > доходов | -| Гос. аудит | Контроль за использованием средств | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 12.md b/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 12.md deleted file mode 100644 index a740471..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 12.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: Вопрос 12 -slug: прочее-экономика-макроэкономика/вопрос-12 ---- -# Налоговая система, бюджетно-налоговая политика и эффективность фискальной политики - -## 1. Налоговая система - -**[Налоговая система](https://ru.wikipedia.org/wiki/Налоговая_система)** — совокупность налогов, сборов и пошлин, действующих в стране, а также принципов и методов их установления и взимания. - -### Принципы построения: - -1. **Всеобщность** — обязательность для всех налогоплательщиков. -2. **Равенство** — одинаковые условия для равных субъектов. -3. **Справедливость** — учёт платёжеспособности. -4. **Определённость и удобство** — понятные сроки и формы уплаты. -5. **Экономическая эффективность** — минимальное искажение экономики. - -### Функции налогов: - -* **Фискальная** — формирование доходов бюджета. -* **Регулирующая** — стимулирование или сдерживание экономической активности. -* **Распределительная** — перераспределение доходов. -* **Контрольная** — учёт и контроль за финансовыми потоками. - ---- - -## 2. Классификация налогов - -* **По способу взимания**: прямые (НДФЛ, налог на прибыль), косвенные (НДС, акцизы). -* **По уровню**: федеральные, региональные, местные. -* **По объекту налогообложения**: на доход, имущество, потребление. - ---- - -## 3. Бюджетно-налоговая политика (фискальная политика) - -**[Фискальная политика](https://ru.wikipedia.org/wiki/Фискальная_политика)** — использование налогов и государственных расходов для регулирования экономики. - -### Виды: - -* **Стимулирующая** — снижение налогов, рост расходов (во время спада). -* **Сдерживающая** — повышение налогов, сокращение расходов (при перегреве экономики). - ---- - -## 4. Эффективность фискальной политики - -Зависит от: - -* Своевременности мер. -* Структуры экономики. -* Уровня доверия к государству. - -**Проблемы**: - -* Временные лаги. -* Риск роста госдолга при стимулировании. -* Политические ограничения. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ------------------- | --------------------------------------------------------------- | -| Налоговая система | Совокупность налогов и правил их взимания | -| Принципы | Всеобщность, равенство, справедливость, удобство, эффективность | -| Функции налогов | Фискальная, регулирующая, распределительная, контрольная | -| Классификация | Прямые/косвенные, по уровню, по объекту | -| Фискальная политика | Регулирование экономики через налоги и расходы | -| Эффективность | Зависит от своевременности и структуры экономики | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 13.md b/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 13.md deleted file mode 100644 index 81293e7..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 13.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: Вопрос 13 -slug: прочее-экономика-макроэкономика/вопрос-13 ---- -# Открытая экономика, глобализация и международная торговля - -## 1. Открытая экономика - -**[Открытая экономика](https://ru.wikipedia.org/wiki/Открытая_экономика)** — экономика, активно взаимодействующая с другими странами через торговлю, движение капиталов, технологий, рабочей силы. - -### Виды: - -* **Свободная** — минимальные барьеры для торговли и инвестиций. -* **Регулируемая** — значительное вмешательство государства (квоты, тарифы, ограничения). - -### Признаки: - -* Высокая доля экспорта и импорта в ВВП. -* Участие в международных организациях (ВТО, МВФ и др.). -* Привлечение и вывоз капитала. - ---- - -## 2. Глобализация - -**[Глобализация](https://ru.wikipedia.org/wiki/Глобализация)** — процесс усиления взаимозависимости и взаимосвязанности стран мира в экономической, политической, культурной и технологической сферах. - -### Экономические аспекты: - -* Рост мирового товарооборота. -* Перенос производства в другие страны. -* Развитие транснациональных корпораций (ТНК). - -### Плюсы: - -* Доступ к мировым рынкам. -* Расширение ассортимента товаров и услуг. -* Приток инвестиций. - -### Минусы: - -* Усиление зависимости от внешней конъюнктуры. -* Риск потери экономического суверенитета. - ---- - -## 3. Международная торговля - -**[Международная торговля](https://ru.wikipedia.org/wiki/Международная_торговля)** — обмен товарами и услугами между странами. - -### Сущность: - -* Основная форма международных экономических отношений. -* Основана на принципах сравнительных преимуществ (Д. Рикардо). - -### Причины возникновения: - -* Различия в ресурсах (труд, земля, капитал). -* Различия в технологиях. -* Эффект масштаба производства. -* Политические и исторические связи. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ---------------------- | ----------------------------------------------------- | -| Открытая экономика | Экономика, активно участвующая в международном обмене | -| Виды | Свободная, регулируемая | -| Глобализация | Усиление взаимозависимости стран | -| Международная торговля | Обмен товарами и услугами между странами | -| Причины торговли | Ресурсы, технологии, масштаб, связи | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 14.md b/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 14.md deleted file mode 100644 index da49994..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 14.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Вопрос 14 -slug: прочее-экономика-макроэкономика/вопрос-14 ---- -# Международная торговая политика, платежный и торговый балансы - -## 1. Международная торговая политика - -**[Международная торговая политика](https://ru.wikipedia.org/wiki/Торговая_политика)** — совокупность мер, используемых государством для регулирования внешней торговли. - -### Виды: - -1. **Протекционизм** — защита внутреннего рынка от иностранной конкуренции (тарифы, квоты, субсидии). -2. **Фритредерство** — политика свободной торговли, минимизация торговых барьеров. -3. **Смешанная** — сочетание элементов протекционизма и свободной торговли. - ---- - -## 2. Платежный баланс - -**[Платежный баланс](https://ru.wikipedia.org/wiki/Платёжный_баланс)** — систематизированная запись всех экономических операций страны с внешним миром за определённый период. - -### Структура: - -* **Счёт текущих операций** (товары, услуги, доходы, трансферты). -* **Счёт операций с капиталом и финансовыми инструментами**. -* **Баланс ошибок и пропусков**. - -**Положительное сальдо** — приток валюты превышает отток. -**Отрицательное сальдо** — отток валюты превышает приток. - ---- - -## 3. Торговый баланс - -**[Торговый баланс](https://ru.wikipedia.org/wiki/Торговый_баланс)** — часть платёжного баланса, отражающая соотношение экспорта и импорта товаров. - -**Положительное сальдо** — экспорт > импорт. -**Отрицательное сальдо** — импорт > экспорт. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ----------------- | -------------------------------------------------- | -| Торговая политика | Меры по регулированию внешней торговли | -| Виды политики | Протекционизм, фритредерство, смешанная | -| Платежный баланс | Запись всех экономических операций с внешним миром | -| Торговый баланс | Соотношение экспорта и импорта товаров | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 15.md b/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 15.md deleted file mode 100644 index 5346b32..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Макроэкономика/Вопрос 15.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: Вопрос 15 -slug: прочее-экономика-макроэкономика/вопрос-15 ---- -# Валютный рынок, обменный курс и его системы - -## 1. Валютный рынок - -**[Валютный рынок](https://ru.wikipedia.org/wiki/Валютный_рынок)** — система экономических и организационных отношений, обеспечивающая куплю-продажу иностранных валют и валютных инструментов. - -### Участники: - -* Центральные и коммерческие банки. -* Инвестиционные фонды. -* Экспортёры и импортёры. -* Спекулянты и хеджеры. - -### Функции: - -* Обеспечение международных расчётов. -* Формирование обменных курсов. -* Хеджирование валютных рисков. - ---- - -## 2. Обменный курс валют - -**[Обменный курс](https://ru.wikipedia.org/wiki/Обменный_курс)** — цена одной валюты, выраженная в единицах другой. - -### Виды: - -* **Номинальный курс** — без учёта инфляции. -* **Реальный курс** — скорректирован на уровень цен. -* **Кросс-курс** — соотношение двух валют через третью. - -### Факторы, определяющие курс: - -* Инфляция. -* Процентные ставки. -* Платёжный баланс. -* Экономический рост. -* Политическая стабильность. - ---- - -## 3. Системы обменного курса - -* **Фиксированный** — устанавливается государством, жёстко привязан к другой валюте или золоту. -* **Плавающий** — определяется рынком спроса и предложения. -* **Управляемое плавание** — вмешательство государства при чрезмерных колебаниях. - ---- - -## 4. Эффективный валютный курс - -**Эффективный валютный курс (ЭВК)** — средневзвешенный курс национальной валюты к валютам торговых партнёров, учитывающий долю каждой страны в торговле. - -* **Номинальный ЭВК** — без учёта инфляции. -* **Реальный ЭВК** — с поправкой на инфляцию в странах-партнёрах. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ---------------- | ----------------------------------------- | -| Валютный рынок | Система купли-продажи валют | -| Обменный курс | Цена одной валюты в другой | -| Виды курса | Номинальный, реальный, кросс-курс | -| Факторы курса | Инфляция, ставки, баланс, рост, политика | -| Системы курса | Фиксированный, плавающий, управляемый | -| Эффективный курс | Средневзвешенный курс к валютам партнёров | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 01.md b/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 01.md deleted file mode 100644 index 28deffb..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 01.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: Вопрос 01 -slug: прочее-экономика-микроэкономика/вопрос-01 ---- -# Рынок, конкуренция и конкурентоспособность - -## 1. Рынок как форма организации общества - -**[Рынок](https://ru.wikipedia.org/wiki/Рынок)** — система экономических отношений, при которой товары и услуги обмениваются через куплю-продажу, а цены формируются на основе спроса и предложения. - -### Принципы существования рынка: - -1. **Свобода предпринимательства** — право свободно вести бизнес. -2. **Частная собственность** — владение ресурсами и результатами труда. -3. **Конкуренция** — борьба производителей за потребителя. -4. **Свободное ценообразование** — цены определяются рынком. -5. **Договорные отношения** — сделки совершаются по взаимному согласию. - ---- - -## 2. Рынок и конкуренция - -**[Конкуренция](https://ru.wikipedia.org/wiki/Конкуренция)** — соперничество между участниками рынка за лучшие условия производства, продажи и получения прибыли. - -### Функции конкуренции: - -* Стимулирует повышение качества товаров и услуг. -* Снижает издержки производства. -* Обеспечивает эффективное распределение ресурсов. -* Способствует внедрению инноваций. - -### Виды конкуренции: - -* **Совершенная** — много производителей, однородный товар. -* **Монополистическая** — много производителей, дифференцированный товар. -* **Олигополия** — несколько крупных компаний контролируют рынок. -* **Монополия** — один производитель. - ---- - -## 3. Конкурентоспособность - -**[Конкурентоспособность](https://ru.wikipedia.org/wiki/Конкурентоспособность)** — способность товара, услуги или фирмы успешно конкурировать на рынке. - -### Факторы конкурентоспособности: - -* Цена. -* Качество. -* Бренд и репутация. -* Инновации. -* Уровень обслуживания. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| --------------------- | ---------------------------------------------------------------------------------------------------------------- | -| Рынок | Система обмена товарами и услугами через куплю-продажу | -| Принципы рынка | Свобода предпринимательства, частная собственность, конкуренция, свободное ценообразование, договорные отношения | -| Конкуренция | Соперничество за потребителя | -| Виды конкуренции | Совершенная, монополистическая, олигополия, монополия | -| Конкурентоспособность | Способность успешно конкурировать на рынке | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 02.md b/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 02.md deleted file mode 100644 index c3bf185..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 02.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Вопрос 02 -slug: прочее-экономика-микроэкономика/вопрос-02 ---- -# Фирма как рыночный агент, теория фирмы и виды экономических организаций - -## 1. Фирма как рыночный агент - -**[Фирма](https://ru.wikipedia.org/wiki/Фирма)** — организация, использующая ресурсы для производства товаров или услуг с целью получения прибыли. - -### Роль фирмы в экономике: - -* Производство товаров и услуг. -* Организация труда и капитала. -* Реализация продукции на рынке. -* Внедрение инноваций и технологий. - ---- - -## 2. Теория фирмы - -**[Теория фирмы](https://ru.wikipedia.org/wiki/Теория_фирмы)** изучает поведение фирм на рынке, их решения о производстве, ценах и распределении ресурсов. - -### Основные модели: - -* **Неоклассическая** — фирма максимизирует прибыль при данных ресурсах и технологии. -* **Поведенческая** — учитывает цели, отличные от прибыли (рост, устойчивость, доля рынка). -* **Транзакционные издержки** — фирмы существуют для минимизации затрат на сделки. - ---- - -## 3. Виды экономических организаций - -### По форме собственности: - -1. **Индивидуальное предприятие** — один владелец, полная ответственность. -2. **Партнёрство** — два и более владельца, распределение ответственности. -3. **Корпорация** — юридическое лицо с ограниченной ответственностью акционеров. -4. **Кооператив** — коллективное владение и управление. - -### По цели деятельности: - -* **Коммерческие** — нацелены на получение прибыли. -* **Некоммерческие** — преследуют социальные, культурные или благотворительные цели. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ----------------- | ------------------------------------------------------- | -| Фирма | Организация, производящая товары или услуги для прибыли | -| Теория фирмы | Модели и подходы к принятию решений фирмами | -| Модели | Неоклассическая, поведенческая, транзакционные издержки | -| Формы организаций | Индивидуальное, партнёрство, корпорация, кооператив | -| По цели | Коммерческие и некоммерческие | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 03.md b/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 03.md deleted file mode 100644 index d0948c9..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 03.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: Вопрос 03 -slug: прочее-экономика-микроэкономика/вопрос-03 ---- -# Теория спроса и предложения, эластичность и теория потребительского выбора - -## 1. Теория спроса и предложения - -**[Спрос](https://ru.wikipedia.org/wiki/Спрос)** — количество товара или услуги, которое покупатели готовы и могут купить по определённой цене за определённый период времени. - -**[Предложение](https://ru.wikipedia.org/wiki/Предложение)** — количество товара или услуги, которое производители готовы предложить по определённой цене за определённый период времени. - -### Закон спроса - -При прочих равных условиях, **чем выше цена, тем меньше величина спроса**, и наоборот. - -### Закон предложения - -При прочих равных условиях, **чем выше цена, тем больше величина предложения**, и наоборот. - ---- - -## 2. Эластичность - -**[Эластичность](https://ru.wikipedia.org/wiki/Эластичность_%28экономика%29)** — мера чувствительности спроса или предложения к изменению цены, дохода или других факторов. - -### Виды эластичности: - -* **Эластичность спроса по цене**. -* **Эластичность предложения по цене**. -* **Эластичность спроса по доходу**. - -**Высокая эластичность** — значительное изменение спроса/предложения при небольшом изменении цены. -**Низкая эластичность** — небольшое изменение спроса/предложения при изменении цены. - ---- - -## 3. Теория потребительского выбора - -**[Теория потребительского выбора](https://ru.wikipedia.org/wiki/Теория_потребительского_поведения)** изучает, как потребители распределяют свой ограниченный доход между различными товарами и услугами для максимизации полезности. - -### Ключевые понятия: - -* **Полезность** — субъективная удовлетворённость от потребления. -* **Предельная полезность** — прирост полезности от потребления дополнительной единицы товара. -* **Бюджетное ограничение** — комбинация товаров и услуг, доступных при данном доходе. -* **Кривая безразличия** — комбинации товаров, дающих одинаковый уровень полезности. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ------------------------------ | ----------------------------------------------------------------------------- | -| Спрос | Количество товара, которое готовы купить по определённой цене | -| Предложение | Количество товара, которое готовы предложить по определённой цене | -| Закон спроса | Цена ↑ → спрос ↓ | -| Закон предложения | Цена ↑ → предложение ↑ | -| Эластичность | Чувствительность спроса/предложения к изменениям факторов | -| Теория потребительского выбора | Исследует, как потребители максимизируют полезность при ограниченных ресурсах | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 04.md b/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 04.md deleted file mode 100644 index ac68f1b..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 04.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: Вопрос 04 -slug: прочее-экономика-микроэкономика/вопрос-04 ---- -# Потребитель как экономический агент, потребности, законы убывающей предельной полезности и кривые безразличия - -## 1. Потребитель как экономический агент - -**[Потребитель](https://ru.wikipedia.org/wiki/Потребитель)** — физическое или юридическое лицо, приобретающее товары и услуги для личного использования, а не для перепродажи или производства. - -### Роль в экономике: - -* Определяет структуру спроса. -* Влияет на цены через потребительские предпочтения. -* Формирует направление развития производства. - ---- - -## 2. Потребности потребителя - -**[Потребности](https://ru.wikipedia.org/wiki/Потребность)** — нужда в чём-либо, необходимом для поддержания жизни и развития личности. - -### Классификация: - -* **Первичные** (физиологические) — пища, жильё, одежда. -* **Вторичные** (социальные и духовные) — образование, самореализация. -* **Индивидуальные** и **общественные**. - ---- - -## 3. Закон убывающей предельной полезности - -**[Предельная полезность](https://ru.wikipedia.org/wiki/Предельная_полезность)** — дополнительная полезность, получаемая от потребления ещё одной единицы товара или услуги. - -**Закон**: по мере увеличения количества потребляемого товара, его предельная полезность уменьшается. - -Пример: первая чашка воды приносит большую пользу, чем десятая. - ---- - -## 4. Кривые безразличия - -**[Кривая безразличия](https://ru.wikipedia.org/wiki/Кривая_безразличия)** — график, показывающий комбинации двух товаров, которые приносят потребителю одинаковый уровень удовлетворения. - -### Свойства: - -* Имеют отрицательный наклон. -* Не пересекаются. -* Более удалённые от начала координат кривые соответствуют большему уровню полезности. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ------------------------------------- | ------------------------------------------------------------- | -| Потребитель | Лицо, приобретающее товары и услуги для личного использования | -| Потребности | Необходимость в товарах, услугах, условиях | -| Закон убывающей предельной полезности | С каждой дополнительной единицей товара полезность снижается | -| Кривая безразличия | Комбинации товаров с одинаковой полезностью | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 05.md b/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 05.md deleted file mode 100644 index 2afbbb9..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 05.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: Вопрос 05 -slug: прочее-экономика-микроэкономика/вопрос-05 ---- -# Экономические ресурсы, закон редкости, производственные возможности и экономический кругооборот - -## 1. Экономические ресурсы и их классификация - -**[Экономические ресурсы](https://ru.wikipedia.org/wiki/Экономические_ресурсы)** — совокупность средств, используемых для производства товаров и услуг. - -### Основные виды: - -* **Труд** — человеческий капитал, физические и умственные способности. -* **Капитал** — здания, оборудование, технологии. -* **Земля** — природные ресурсы. -* **Предпринимательские способности** — организация производства, принятие рисков. -* **Информация** — знания, данные, технологии. - ---- - -## 2. Закон редкости - -**Закон редкости**: ресурсы ограничены, а потребности человека безграничны, что требует выбора и распределения ресурсов между альтернативными вариантами. - ---- - -## 3. Производственные возможности - -**[Кривая производственных возможностей (КПВ)](https://ru.wikipedia.org/wiki/Кривая_производственных_возможностей)** — график, показывающий максимальные объёмы производства двух товаров при полном и эффективном использовании ресурсов. - -### Свойства КПВ: - -* Точки на кривой — эффективное использование ресурсов. -* Точки внутри — недоиспользование ресурсов. -* Точки за пределами кривой — недостижимы при текущих ресурсах. - ---- - -## 4. Экономический кругооборот - -**[Экономический кругооборот](https://ru.wikipedia.org/wiki/Экономический_кругооборот)** — модель, описывающая движение товаров, услуг и денежных потоков между основными экономическими агентами. - -### Участники: - -* Домохозяйства. -* Фирмы. -* Государство. -* Внешний мир. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ------------------------- | ----------------------------------------------------------- | -| Экономические ресурсы | Средства производства товаров и услуг | -| Закон редкости | Ограниченность ресурсов при безграничных потребностях | -| КПВ | График максимальных комбинаций двух товаров | -| Экономический кругооборот | Движение товаров, услуг и денег между участниками экономики | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 06.md b/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 06.md deleted file mode 100644 index c072036..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 06.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: Вопрос 06 -slug: прочее-экономика-микроэкономика/вопрос-06 ---- -# Производственная функция, краткосрочный и долгосрочный периоды, изокоста и изокванта - -## 1. Производственная функция - -**[Производственная функция](https://ru.wikipedia.org/wiki/Производственная_функция)** — математическая зависимость между количеством используемых факторов производства и объёмом выпуска продукции. - -Форма: $Q = f(L, K)$, где: - -* $Q$ — объём выпуска, -* $L$ — затраты труда, -* $K$ — затраты капитала. - -### Свойства: - -* **Неотрицательность**: выпуск не может быть отрицательным. -* **Возрастающая отдача факторов** на начальном этапе. -* **Закон убывающей отдачи** — при увеличении одного ресурса при фиксированных других прирост выпуска сокращается. - ---- - -## 2. Краткосрочный и долгосрочный периоды - -* **Краткосрочный период** — хотя бы один фактор производства фиксирован (например, капитал), можно изменять только часть факторов. -* **Долгосрочный период** — все факторы переменны, фирма может менять масштабы производства. - ---- - -## 3. Изокванта - -**[Изокванта](https://ru.wikipedia.org/wiki/Изокванта)** — кривая, показывающая все комбинации труда и капитала, дающие одинаковый объём выпуска. - -### Свойства: - -* Наклонены вниз. -* Более удалённые от начала координат изокванты соответствуют большему выпуску. -* Не пересекаются. - ---- - -## 4. Изокоста - -**[Изокоста](https://ru.wikipedia.org/wiki/Изокоста)** — линия, показывающая все комбинации труда и капитала, которые фирма может приобрести при данном бюджете и ценах на ресурсы. - -Формула: $C = wL + rK$, где: - -* $C$ — бюджет, -* $w$ — ставка заработной платы, -* $r$ — стоимость капитала. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ------------------------ | --------------------------------------------- | -| Производственная функция | Связь между факторами и выпуском | -| Краткосрочный период | Фиксирован хотя бы один фактор | -| Долгосрочный период | Все факторы переменны | -| Изокванта | Комбинации факторов с одинаковым выпуском | -| Изокоста | Комбинации факторов при фиксированном бюджете | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 07.md b/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 07.md deleted file mode 100644 index f8445c8..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 07.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: Вопрос 07 -slug: прочее-экономика-микроэкономика/вопрос-07 ---- -# Мотивы и задачи производителя, факторы производства, стадии производства, издержки и производительность - -## 1. Мотивы и задачи производителя - -**Производитель** — экономический агент, создающий товары и услуги для удовлетворения потребностей и получения прибыли. - -### Основные мотивы: - -* Получение прибыли. -* Увеличение доли рынка. -* Повышение качества продукции. -* Долгосрочная устойчивость бизнеса. - -### Задачи: - -* Эффективное использование ресурсов. -* Минимизация издержек. -* Инновации и модернизация. - ---- - -## 2. Факторы производства - -**[Факторы производства](https://ru.wikipedia.org/wiki/Факторы_производства)**: - -* **Труд** — физический и умственный труд работников. -* **Капитал** — здания, оборудование, техника. -* **Земля** — природные ресурсы. -* **Предпринимательские способности** — организация и управление. -* **Информация** — технологии, знания. - ---- - -## 3. Стадии производства - -1. **Подготовительная** — организация ресурсов и планирование. -2. **Процесс производства** — преобразование ресурсов в готовую продукцию. -3. **Сбыт и реализация** — передача товара потребителю. - ---- - -## 4. Виды производственных издержек - -**[Издержки](https://ru.wikipedia.org/wiki/Издержки)**: - -* **Постоянные** — аренда, амортизация, страхование. -* **Переменные** — сырьё, оплата сдельного труда. -* **Явные** — прямые денежные расходы. -* **Неявные** — упущенная выгода. -* **Средние и предельные** — расчёт на единицу продукции и на последнюю произведённую единицу. - ---- - -## 5. Производительность и факторы - -**[Производительность труда](https://ru.wikipedia.org/wiki/Производительность_труда)** — объём продукции, произведённой за единицу времени. - -### Факторы роста: - -* Автоматизация и технологии. -* Квалификация работников. -* Оптимизация организации труда. -* Инвестиции в оборудование. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| -------------------- | ---------------------------------------------- | -| Мотивы производителя | Причины, по которым фирма ведёт деятельность | -| Факторы производства | Ресурсы для создания товаров и услуг | -| Стадии производства | Этапы создания и реализации продукции | -| Издержки | Затраты на производство | -| Производительность | Объём продукции на единицу ресурса или времени | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 08.md b/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 08.md deleted file mode 100644 index f63f20a..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 08.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: Вопрос 08 -slug: прочее-экономика-микроэкономика/вопрос-08 ---- -# Рынок труда, заработная плата и человеческий капитал - -## 1. Рынок труда - -**[Рынок труда](https://ru.wikipedia.org/wiki/Рынок_труда)** — система экономических отношений между работодателями и работниками по поводу найма и использования рабочей силы. - -### Функции: - -* Определяет уровень занятости. -* Формирует уровень заработной платы. -* Распределяет трудовые ресурсы по отраслям и регионам. - ---- - -## 2. Заработная плата - -**[Заработная плата](https://ru.wikipedia.org/wiki/Заработная_плата)** — вознаграждение за труд, установленное в денежной или натуральной форме. - -### Виды: - -* **Повременная** — зависит от времени работы. -* **Сдельная** — зависит от объёма произведённой продукции. -* **Смешанная** — сочетает элементы обеих систем. - -### Факторы формирования: - -* Квалификация и опыт работника. -* Спрос и предложение на рынке труда. -* Условия и сложность работы. -* Экономическая ситуация в стране. - ---- - -## 3. Человеческий капитал - -**[Человеческий капитал](https://ru.wikipedia.org/wiki/Человеческий_капитал)** — совокупность знаний, навыков, опыта и здоровья работников, влияющих на их производительность. - -### Влияние на развитие фирмы: - -* Повышает производительность труда. -* Способствует внедрению инноваций. -* Улучшает качество продукции и услуг. -* Увеличивает конкурентоспособность. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| -------------------- | ---------------------------------------------------- | -| Рынок труда | Система отношений между работодателями и работниками | -| Заработная плата | Вознаграждение за труд | -| Виды зарплаты | Повременная, сдельная, смешанная | -| Человеческий капитал | Знания, навыки и здоровье работников | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 09.md b/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 09.md deleted file mode 100644 index cceb433..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 09.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: Вопрос 09 -slug: прочее-экономика-микроэкономика/вопрос-09 ---- -# Капитал фирмы, оборачиваемость, износ, амортизация и рентабельность - -## 1. Капитал фирмы как фактор производства - -**[Капитал](https://ru.wikipedia.org/wiki/Капитал)** — совокупность произведённых средств производства (здания, оборудование, машины, инструменты), используемых для создания товаров и услуг. - -### Виды капитала: - -* **Основной капитал** — здания, сооружения, машины, срок службы более года. -* **Оборотный капитал** — сырьё, материалы, денежные средства, используемые в одном производственном цикле. - ---- - -## 2. Оборачиваемость капитала - -**Оборачиваемость** — скорость, с которой капитал фирмы проходит полный цикл от закупки ресурсов до получения выручки. - -Формула: -$Оборачиваемость = Выручка / Средняя величина капитала$ - -Высокая оборачиваемость указывает на эффективное использование ресурсов. - ---- - -## 3. Износ - -**[Износ](https://ru.wikipedia.org/wiki/Износ)** — потеря стоимости капитала в процессе эксплуатации. - -Виды: - -* **Физический** — изнашивание оборудования и построек. -* **Моральный** — обесценивание из-за появления более современных технологий. - ---- - -## 4. Амортизация - -**[Амортизация](https://ru.wikipedia.org/wiki/Амортизация)** — процесс постепенного переноса стоимости основного капитала на готовую продукцию. - -Пример: начисление амортизационных отчислений на оборудование в течение срока его службы. - ---- - -## 5. Рентабельность производства - -**[Рентабельность](https://ru.wikipedia.org/wiki/Рентабельность)** — относительный показатель эффективности использования ресурсов, выраженный в процентах. - -Формула: -$Рентабельность = (Прибыль / Издержки) \times 100\%$ - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| --------------- | ---------------------------------------------------------------- | -| Капитал | Средства производства, используемые для создания товаров и услуг | -| Оборачиваемость | Скорость оборота капитала в производственном цикле | -| Износ | Потеря стоимости капитала в процессе эксплуатации | -| Амортизация | Постепенный перенос стоимости капитала на продукцию | -| Рентабельность | Эффективность использования ресурсов в процентах | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 10.md b/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 10.md deleted file mode 100644 index c42b168..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 10.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: Вопрос 10 -slug: прочее-экономика-микроэкономика/вопрос-10 ---- -# Рынок реального капитала, ставка ссудного процента, дисконтирование и окупаемость - -## 1. Рынок реального капитала - -**[Рынок капитала](https://ru.wikipedia.org/wiki/Рынок_капитала)** — совокупность отношений, связанных с куплей-продажей и использованием капитальных благ (зданий, оборудования, машин). - -### Особенности: - -* Продавцы: фирмы, реализующие оборудование, недвижимость. -* Покупатели: компании и организации, приобретающие средства производства. -* Цена капитала определяется спросом и предложением на инвестиционные ресурсы. - ---- - -## 2. Ставка ссудного процента - -**[Ссудный процент](https://ru.wikipedia.org/wiki/Процентная_ставка)** — плата за пользование заёмными средствами. - -Формула: -$i = (Процентные\ выплаты / Сумма\ кредита) \times 100\%$ - -Факторы, влияющие на ставку: - -* Уровень инфляции. -* Срок займа. -* Риск невозврата. -* Денежно-кредитная политика государства. - ---- - -## 3. Дисконтирование - -**[Дисконтирование](https://ru.wikipedia.org/wiki/Дисконтирование)** — приведение будущих денежных потоков к их текущей стоимости с учётом ставки процента. - -Формула: -$PV = \frac{FV}{(1 + r)^n}$, где: - -* $PV$ — текущая стоимость, -* $FV$ — будущая стоимость, -* $r$ — ставка дисконтирования, -* $n$ — количество периодов. - ---- - -## 4. Окупаемость - -**[Окупаемость](https://ru.wikipedia.org/wiki/Окупаемость)** — период времени, за который доходы от проекта или инвестиций компенсируют первоначальные вложения. - -### Виды: - -* **Простая окупаемость** — время, за которое проект возвращает вложенные средства. -* **Дисконтированная окупаемость** — учитывает снижение ценности будущих доходов. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ------------------------ | ------------------------------------------- | -| Рынок реального капитала | Сфера обращения средств производства | -| Ставка ссудного процента | Плата за пользование заёмными средствами | -| Дисконтирование | Приведение будущих сумм к текущей стоимости | -| Окупаемость | Период возврата инвестиций | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 11.md b/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 11.md deleted file mode 100644 index 40ab52c..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 11.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: Вопрос 11 -slug: прочее-экономика-микроэкономика/вопрос-11 ---- -# Предпринимательство: теории, функции, типы, формы и риски - -## 1. Понятие и теории предпринимательства - -**[Предпринимательство](https://ru.wikipedia.org/wiki/Предпринимательство)** — инициативная деятельность, направленная на получение прибыли путём производства и продажи товаров или услуг, с принятием на себя риска. - -### Основные теории: - -* **Классическая** — предприниматель как собственник капитала. -* **Инновационная (Й. Шумпетер)** — предприниматель как новатор. -* **Рискованного дохода** — прибыль как вознаграждение за риск. -* **Менеджерская** — предприниматель как организатор и управленец. - ---- - -## 2. Функции предпринимательства - -* **Производственная** — создание товаров и услуг. -* **Организационная** — координация факторов производства. -* **Инновационная** — внедрение новых технологий и идей. -* **Социальная** — создание рабочих мест, участие в социальных проектах. -* **Рискованная** — принятие и управление рисками. - ---- - -## 3. Типы предпринимательства - -* **Производственное** — выпуск товаров и услуг. -* **Коммерческое** — перепродажа товаров. -* **Финансовое** — операции с денежными средствами. -* **Посредническое** — соединение производителей и потребителей. -* **Инновационное** — внедрение научно-технических новшеств. - ---- - -## 4. Организационно-правовые формы - -* **Индивидуальный предприниматель (ИП)**. -* **Товарищества** — полное и на вере. -* **Общества** — ООО, АО. -* **Производственные кооперативы**. -* **Государственные и муниципальные предприятия**. - ---- - -## 5. Предпринимательство и риски - -**[Риск](https://ru.wikipedia.org/wiki/Риск)** — вероятность неблагоприятного исхода, связанного с неопределённостью условий деятельности. - -### Виды рисков: - -* **Производственные** — сбои в производстве. -* **Финансовые** — потеря капитала. -* **Рыночные** — падение спроса, изменение цен. -* **Правовые** — изменения в законодательстве. - -**Риск и прибыль**: чем выше риск, тем потенциально выше прибыль, но и вероятность убытков также выше. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ------------------- | ------------------------------------------------------------------------- | -| Предпринимательство | Деятельность по получению прибыли с принятием риска | -| Функции | Производственная, организационная, инновационная, социальная, рискованная | -| Типы | Производственное, коммерческое, финансовое, посредническое, инновационное | -| Формы | ИП, товарищества, ООО, АО, кооперативы, ГУП/МУП | -| Риск | Вероятность неблагоприятного исхода | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 12.md b/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 12.md deleted file mode 100644 index 5481747..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 12.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: Вопрос 12 -slug: прочее-экономика-микроэкономика/вопрос-12 ---- -# Рыночные структуры, барьеры входа и выхода, стратегии и поведение фирм - -## 1. Рыночные структуры и их многообразие - -**[Рыночная структура](https://ru.wikipedia.org/wiki/Рыночная_структура)** — характеристика рынка, определяемая числом продавцов и покупателей, степенью конкуренции и условиями входа. - -### Основные виды: - -* **Совершенная конкуренция** — много продавцов и покупателей, однородный товар, свободный вход и выход. -* **Монополия** — один продавец, уникальный товар, высокие барьеры входа. -* **Олигополия** — несколько крупных фирм, взаимозависимые решения. -* **Монополистическая конкуренция** — много фирм, дифференцированный товар. - ---- - -## 2. Барьеры входа и выхода на рынок - -**Барьеры входа** — препятствия для новых участников: - -* Экономические: высокие первоначальные инвестиции. -* Технологические: доступ к технологиям и патентам. -* Административные: лицензии, квоты. -* Маркетинговые: узнаваемость бренда. - -**Барьеры выхода** — факторы, затрудняющие уход с рынка: - -* Долгосрочные контракты. -* Высокие ликвидационные расходы. -* Социальные обязательства. - ---- - -## 3. Стратегии фирм - -В зависимости от рыночной структуры фирмы используют разные подходы: - -* **Ценовое лидерство** — фирма диктует цену на рынке (олигополия, монополия). -* **Дифференциация** — создание уникальных товаров/услуг. -* **Минимизация издержек** — снижение себестоимости для конкурентоспособности. -* **Инновационная стратегия** — внедрение новых технологий и продуктов. -* **Маркетинговые стратегии** — продвижение, реклама, работа с брендом. - ---- - -## 4. Поведение фирм на рынке - -* **В условиях совершенной конкуренции** — фирмы принимают цену как данную. -* **В условиях монополии** — фирма сама определяет цену, ограничена спросом. -* **В олигополии** — стратегические решения с учётом действий конкурентов (модель Курно, модель Бертрана). -* **В монополистической конкуренции** — акцент на маркетинг и уникальность. - ---- - -### Обобщающая таблица - -| Структура рынка | Число фирм | Характер товара | Барьеры входа | Пример | -| ------------------------- | ---------- | ------------------ | --------------- | ------------------ | -| Совершенная конкуренция | Много | Однородный | Низкие | Сельхозпродукция | -| Монополия | 1 | Уникальный | Высокие | Железные дороги | -| Олигополия | Несколько | Однородный/разн. | Средние/высокие | Автопром | -| Монополистическая конкур. | Много | Дифференцированный | Низкие/средние | Розничная торговля | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 13.md b/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 13.md deleted file mode 100644 index 9c3e4c7..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 13.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: Вопрос 13 -slug: прочее-экономика-микроэкономика/вопрос-13 ---- -# Прибыль, её источники, максимизация и точка безубыточности - -## 1. Прибыль и её источники - -**[Прибыль](https://ru.wikipedia.org/wiki/Прибыль)** — разница между выручкой фирмы и её издержками. - -### Основные источники прибыли: - -* **Производственная деятельность** — выпуск и продажа товаров/услуг. -* **Инвестиционная деятельность** — доход от вложений в ценные бумаги, проекты. -* **Финансовая деятельность** — операции с валютой, кредитами и займами. -* **Инновации** — внедрение новых технологий и продуктов. - -Формула расчёта: -$Прибыль = Выручка - Издержки$ - ---- - -## 2. Максимизация прибыли - -Главная цель фирмы — максимизировать разницу между доходами и затратами. - -### Условие максимизации: - -* В краткосрочном периоде: $MR = MC$ (предельный доход равен предельным издержкам). -* В долгосрочном периоде: оптимизация масштабов производства и структуры затрат. - -Методы достижения: - -* Повышение цен при сохранении спроса. -* Снижение себестоимости. -* Увеличение объёма продаж. -* Инновации и дифференциация. - ---- - -## 3. Точка безубыточности - -**[Точка безубыточности](https://ru.wikipedia.org/wiki/Точка_безубыточности)** — объём производства и продаж, при котором доходы фирмы равны её затратам, а прибыль равна нулю. - -### Формула: - -$Q_{BE} = \frac{FC}{P - VC}$, где: - -* $Q_{BE}$ — количество продукции для выхода в ноль, -* $FC$ — постоянные издержки, -* $P$ — цена за единицу продукции, -* $VC$ — переменные издержки на единицу продукции. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| -------------------- | -------------------------------------------------- | -| Прибыль | Разница между выручкой и затратами | -| Источники прибыли | Производство, инвестиции, фин. операции, инновации | -| Максимизация прибыли | Увеличение разницы между доходами и затратами | -| Точка безубыточности | Объём продаж, при котором прибыль = 0 | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 14.md b/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 14.md deleted file mode 100644 index c565581..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 14.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Вопрос 14 -slug: прочее-экономика-микроэкономика/вопрос-14 ---- -# Инновационная деятельность фирмы, формы реализации стратегии и бизнес-планирование - -## 1. Инновационная деятельность фирмы - -**[Инновационная деятельность](https://ru.wikipedia.org/wiki/Инновация)** — процесс разработки, внедрения и коммерциализации новых товаров, услуг, технологий или методов управления. - -### Основные стимулы к инновациям: - -* Повышение конкурентоспособности. -* Снижение издержек производства. -* Расширение рынка сбыта. -* Удовлетворение изменяющихся потребностей клиентов. -* Получение дополнительной прибыли. - ---- - -## 2. Формы реализации инновационной стратегии - -* **Технологические инновации** — новые или усовершенствованные технологии производства. -* **Продуктовые инновации** — создание новых товаров или улучшение существующих. -* **Маркетинговые инновации** — новые методы продвижения и продаж. -* **Организационные инновации** — изменение структуры управления, логистики, бизнес-процессов. -* **Инновации в сервисе** — улучшение обслуживания клиентов. - ---- - -## 3. Бизнес-планирование - -**[Бизнес-план](https://ru.wikipedia.org/wiki/Бизнес-план)** — документ, описывающий цели фирмы, стратегию их достижения, ресурсы и прогнозы. - -### Основные разделы: - -1. **Резюме проекта** — краткое описание идеи и целей. -2. **Описание продукта/услуги** — характеристики, конкурентные преимущества. -3. **Анализ рынка** — целевая аудитория, конкуренты, тенденции. -4. **Маркетинговая стратегия** — продвижение, каналы сбыта. -5. **Производственный план** — ресурсы, оборудование, технологии. -6. **Финансовый план** — прогноз доходов, расходов, точка безубыточности. -7. **Оценка рисков** — потенциальные угрозы и способы их минимизации. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| -------------------------- | ------------------------------------------------------------ | -| Инновационная деятельность | Внедрение и использование нововведений в бизнесе | -| Стимулы к инновациям | Конкуренция, снижение издержек, расширение рынка | -| Формы стратегии | Технологические, продуктовые, маркетинговые, организационные | -| Бизнес-план | План развития бизнеса с расчётами и стратегией | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 15.md b/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 15.md deleted file mode 100644 index b9c3c2b..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Микроэкономика/Вопрос 15.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: Вопрос 15 -slug: прочее-экономика-микроэкономика/вопрос-15 ---- -# Теории экономического роста фирмы, типы и стратегии - -## 1. Теории экономического роста фирмы - -**[Экономический рост фирмы](https://ru.wikipedia.org/wiki/Экономический_рост)** — процесс увеличения объёма производства, продаж и прибыли компании в долгосрочной перспективе. - -### Основные теории: - -* **Неоклассическая теория** — рост определяется увеличением факторов производства (капитал, труд) и технологическим прогрессом. -* **Теория устойчивого роста** — баланс между ростом продаж, активов и финансирования. -* **Эволюционная теория** — рост через адаптацию к изменениям рынка и инновации. -* **Теория жизненного цикла фирмы** — рост проходит стадии: становление, рост, зрелость, спад. - ---- - -## 2. Типы экономического роста - -* **Экстенсивный** — увеличение объёма производства за счёт расширения масштабов (больше работников, оборудования, ресурсов). -* **Интенсивный** — рост за счёт повышения эффективности (новые технологии, повышение квалификации). -* **Смешанный** — сочетание экстенсивных и интенсивных факторов. - ---- - -## 3. Стратегии экономического роста - -* **Стратегия проникновения на рынок** — увеличение продаж на существующем рынке. -* **Стратегия развития продукта** — создание новых товаров для текущих клиентов. -* **Стратегия развития рынка** — выход на новые географические или демографические сегменты. -* **Диверсификация** — освоение новых видов деятельности и рынков. -* **Инновационная стратегия** — внедрение передовых технологий и бизнес-моделей. - ---- - -### Обобщающая таблица - -| Понятие | Определение | -| ------------------------ | ---------------------------------------------------------------------------- | -| Экономический рост фирмы | Долгосрочное увеличение объёма производства и прибыли | -| Типы роста | Экстенсивный, интенсивный, смешанный | -| Стратегии | Проникновение на рынок, развитие продукта и рынка, диверсификация, инновации | -| Ключевые факторы | Ресурсы, технологии, управление, инновации | diff --git a/src/content/docs/knowledge-base/Прочее/Экономика/Подготовка.md b/src/content/docs/knowledge-base/Прочее/Экономика/Подготовка.md deleted file mode 100644 index 22a381a..0000000 --- a/src/content/docs/knowledge-base/Прочее/Экономика/Подготовка.md +++ /dev/null @@ -1,367 +0,0 @@ ---- -title: Подготовка -slug: прочее-экономика/подготовка ---- -## Макроэкономика - -**Вопрос 1:** -Дайте определение и опишите основные характеристики экономической системы. Перечислите и раскройте содержание макроэкономических моделей. - -**Ответ:** - -**Экономическая система** — это совокупность взаимосвязанных элементов (производства, распределения, обмена и потребления), определяющих организацию и функционирование экономики общества. - -**Основные характеристики:** -- **Форма собственности** (государственная, частная, смешанная) -- **Способы координации** (рынок, план, смешанные механизмы) -- **Уровень развития производительных сил** -- **Экономические институты и правила** -- **Социально-экономические цели** (рост, занятость, стабильность) - -**Макроэкономические модели:** -- **Модель кругооборота доходов и расходов** — показывает взаимосвязь между домохозяйствами, фирмами, государством и внешним миром через потоки ресурсов, товаров и денег. -- **Модель совокупного спроса и совокупного предложения (AD–AS)** — описывает равновесие общего уровня цен и объёма выпуска в экономике. -- **Модель IS–LM** — связывает рынок товаров (IS) и денежный рынок (LM), определяя равновесие по ставке процента и уровню дохода. -- **Модель экономического роста (Солоу и др.)** — анализирует долгосрочные темпы роста, влияние капитала, труда и технологий. -- **Модель Филлипса** — показывает обратную зависимость между инфляцией и безработицей в краткосрочном периоде. - -**Вопрос 2:** -Народнохозяйственный кругооборот и национальное счетоводство. Модель народнохозяйственного кругооборота. Система национальных счетов. - -**Ответ:** -- **Народнохозяйственный кругооборот** — движение благ, ресурсов и доходов между основными субъектами (домохозяйства, фирмы, государство, внешний мир). -- **Модель кругооборота** — схема потоков ресурсов и денег: ресурсный рынок (домохозяйства → фирмы) и рынок товаров/услуг (фирмы → домохозяйства), с участием государства и внешней торговли. -- **Система национальных счетов (СНС)** — статистическая модель учета всей экономической деятельности страны: ВВП, ВНП, ЧНП, НД, личный доход, располагаемый доход. - ---- - -**Вопрос 3:** -Содержание и особенности показателей национального дохода. Личный доход. Реальный ВВП и благосостояние. - -**Ответ:** -- **Национальный доход (НД)** — сумма всех факторных доходов (зарплата, рента, процент, прибыль) резидентов. -- **Особенности** — измеряет конечный результат производства, исключает промежуточные товары. -- **Личный доход (ЛД)** — доход, фактически полученный домохозяйствами (НД − налоги на прибыль компаний + трансфертные платежи). -- **Реальный ВВП** — ВВП, скорректированный на инфляцию; лучше отражает реальное производство. -- **Благосостояние** — зависит не только от реального ВВП, но и от распределения доходов, экологии, социальной стабильности. - ---- - -**Вопрос 4:** -Государственное регулирование и провалы рынка. Общественный и государственный сектор. - -**Ответ:** -- **Провалы рынка** — ситуации, когда свободный рынок неэффективен: - - Монополии - - Внешние эффекты (экстерналии) - - Общественные блага - - Асимметрия информации -- **Общественный сектор** — производство и распределение благ в интересах всего общества, финансируемое из бюджета. -- **Государственный сектор** — государственные предприятия, учреждения и органы власти, участвующие в экономике. - ---- - -**Вопрос 5:** -Государственное программирование и прогнозирование. Инвестиции в экономике. Сбережения и инвестиции. - -**Ответ:** -- **Государственное программирование** — разработка комплексных программ развития экономики. -- **Прогнозирование** — оценка будущих экономических показателей с учётом трендов и сценариев. -- **Инвестиции** — вложения в основной капитал, инновации, образование для получения дохода в будущем. -- **Сбережения** — часть дохода, не потраченная на текущее потребление; источник инвестиций. -- **Связь** — в макроэкономике сбережения = инвестиции (в закрытой экономике). - ---- - -**Вопрос 6:** -Социальная политика государства. Типы и показатели безработицы. Бедность и прожиточный минимум. Распределение доходов населения. Инфляция. - -**Ответ:** -- **Социальная политика** — меры государства по обеспечению социальной защиты, равных возможностей, поддержки уязвимых групп. -- **Типы безработицы**: - - Фрикционная - - Структурная - - Циклическая - - Сезонная -- **Бедность** — абсолютная (ниже прожиточного минимума) и относительная (ниже среднего уровня в обществе). -- **Прожиточный минимум** — минимальный уровень дохода, необходимый для удовлетворения базовых потребностей. -- **Распределение доходов** — оценивается коэффициентом Джини, кривой Лоренца. -- **Инфляция** — рост общего уровня цен; бывает ползучая, галопирующая, гиперинфляция. - ---- - -**Вопрос 7:** -Экономический рост: факторы, типы, показатели, модели. Экономический рост и НТП. Экономика счастья. - -**Ответ:** -- **Факторы роста** — труд, капитал, технологии, предпринимательство, ресурсы. -- **Типы**: - - Экстенсивный (за счёт увеличения ресурсов) - - Интенсивный (за счёт эффективности и НТП) -- **Показатели** — темп роста ВВП, ВНП, ВВП на душу населения. -- **Модели** — Солоу, Харрода–Домара, эндогенного роста. -- **НТП** — главный источник интенсивного роста, повышает производительность. -- **Экономика счастья** — подход, учитывающий субъективное благополучие, а не только ВВП. - ---- - -**Вопрос 8:** -Деньги и денежная система. Модель денежного рынка. Спрос на деньги. - -**Ответ:** -- **Деньги** — универсальный эквивалент для обмена, меры стоимости, средства накопления и платежа. -- **Денежная система** — форма организации обращения денег в стране (фиатная, золотомонетная и др.). -- **Модель денежного рынка** — взаимодействие спроса на деньги и денежного предложения; определяет процентную ставку. -- **Спрос на деньги** — транзакционный, спекулятивный, для предосторожности (по Кейнсу). - ---- - -**Вопрос 9:** -Банковская система и денежно-кредитная политика. Эффективность денежно-кредитной политики. Банковские риски. - -**Ответ:** -- **Банковская система** — совокупность банков (Центральный банк + коммерческие банки) и небанковских кредитных организаций. -- **Денежно-кредитная политика** — меры ЦБ по регулированию денежного предложения и процентных ставок (инструменты: ставка рефинансирования, операции на открытом рынке, нормы резервирования). -- **Эффективность** — зависит от скорости реакции экономики, инфляционных ожиданий, внешней среды. -- **Банковские риски**: кредитный, ликвидности, процентный, валютный, операционный. - -**Вопрос 10:** -Финансовая система: сущность, функции и основные черты финансов. Ставка рефинансирования и ключевая ставка. - -**Ответ:** -- **Финансовая система** — совокупность отношений по формированию, распределению и использованию денежных фондов. -- **Функции**: распределительная, контрольная, стимулирующая, стабилизационная. -- **Черты**: денежный характер, движение стоимости, связь с товарно-денежными отношениями. -- **Ставка рефинансирования** — процент, под который ЦБ предоставляет кредиты коммерческим банкам (устаревающий термин в РФ). -- **Ключевая ставка** — основной инструмент денежно-кредитной политики ЦБ, определяет стоимость заимствований в экономике. - ---- - -**Вопрос 11:** -Бюджетная система РФ. Виды бюджетов. Государственный бюджет, его расходы и доходы, дефицит. Государственные расходы и государственный аудит. - -**Ответ:** -- **Бюджетная система РФ** — трехуровневая: федеральный бюджет, бюджеты субъектов РФ, местные бюджеты. -- **Виды бюджетов**: сбалансированный, дефицитный, профицитный. -- **Государственный бюджет** — основной финансовый план государства. -- **Доходы**: налоги, пошлины, неналоговые поступления. -- **Расходы**: социальные, оборона, инфраструктура, госаппарат, обслуживание долга. -- **Дефицит** — превышение расходов над доходами (финансируется за счет займов, эмиссии, резервов). -- **Государственный аудит** — контроль за эффективностью и целевым использованием бюджетных средств. - ---- - -**Вопрос 12:** -Налоговая система: принципы построения, функции, классификация налогов. Бюджетно-налоговая политика. Эффективность фискальной политики. - -**Ответ:** -- **Принципы**: справедливость, определенность, удобство уплаты, экономичность (по Адаму Смиту), а также единообразие и стабильность. -- **Функции**: фискальная, регулирующая, распределительная, стимулирующая. -- **Классификация**: - - По уровню — федеральные, региональные, местные - - По объекту — на доход, имущество, потребление - - По способу взимания — прямые, косвенные -- **Бюджетно-налоговая политика** — использование налогов и расходов для регулирования экономики (стимулирующая или сдерживающая). -- **Эффективность** — зависит от структуры налогов, уровня ставок, администрирования, экономических условий. - ---- - -**Вопрос 13:** -Понятие открытой экономики и ее виды. Глобализация. Международная торговля: сущность, причины возникновения. - -**Ответ:** -- **Открытая экономика** — экономика, активно участвующая в международной торговле, движении капиталов и технологий. -- **Виды**: с разной степенью открытости (частично открытая, полностью открытая). -- **Глобализация** — усиление взаимосвязанности мировых экономик, интеграция рынков. -- **Международная торговля** — обмен товарами и услугами между странами. -- **Причины**: различия в ресурсах, климате, технологиях; эффект масштаба; конкуренция; специализация. - ---- - -**Вопрос 14:** -Международная торговая политика: ее виды. Платежный и торговый балансы. - -**Ответ:** -- **Виды торговой политики**: - - Протекционизм (защита внутреннего рынка) - - Свободная торговля (минимум барьеров) - - Смешанная политика -- **Платежный баланс** — соотношение всех платежей и поступлений страны с внешним миром (текущий счет, счет капитала и финансовых операций). -- **Торговый баланс** — часть платежного баланса, разница между экспортом и импортом товаров/услуг. - ---- - -**Вопрос 15:** -Валютный рынок. Обменный курс валют: виды, факторы его определяющие. Системы обменного курса. Эффективный валютный курс. - -**Ответ:** -- **Валютный рынок** — система отношений по купле-продаже иностранных валют и валютных ценностей. -- **Обменный курс** — цена одной валюты в единицах другой. -- **Виды курса**: фиксированный, плавающий, управляемый. -- **Факторы**: инфляция, процентные ставки, платежный баланс, доверие к экономике, интервенции ЦБ. -- **Системы обменного курса**: золотой стандарт, Бреттон-Вудская система, Ямайская система (современная). -- **Эффективный валютный курс** — средневзвешенный курс национальной валюты по отношению к валютам основных торговых партнеров с учетом структуры торговли. - - -## Микроэкономика - -**Вопрос 1:** -Рынок как форма организации общества и принципы его существования. Рынок и конкуренция. Конкуренция и конкурентоспособность. - -**Ответ:** -- **Рынок** — система отношений купли-продажи, обеспечивающая обмен товарами и услугами. -- **Принципы**: свобода выбора, добровольность обмена, конкуренция, информация, частная собственность. -- **Конкуренция** — соперничество производителей за потребителя. -- **Конкурентоспособность** — способность фирмы/товара выдерживать конкуренцию по цене, качеству, инновациям. - ---- - -**Вопрос 2:** -Фирма как рыночный агент. Теория фирмы. Виды экономических организаций, их характеристики. - -**Ответ:** -- **Фирма** — хозяйствующий субъект, производящий товары/услуги с целью прибыли. -- **Теория фирмы** — анализ оптимального сочетания ресурсов и стратегии для максимизации прибыли. -- **Виды**: индивидуальное предпринимательство, партнерство, корпорация, кооператив; различаются по ответственности, управлению, распределению прибыли. - ---- - -**Вопрос 3:** -Теория спроса и предложения. Закон спроса и закон предложения. Эластичность. Теория потребительского выбора. - -**Ответ:** -- **Спрос** — количество товара, которое покупатели готовы купить по разной цене; закон: цена↑ → спрос↓. -- **Предложение** — количество товара, которое продавцы готовы предложить; закон: цена↑ → предложение↑. -- **Эластичность** — мера реакции спроса/предложения на изменение цены, дохода, цены другого товара. -- **Потребительский выбор** — стремление максимизировать полезность при ограниченном бюджете. - ---- - -**Вопрос 4:** -Потребитель как экономический агент. Потребности потребителя. Законы убывающей предельной полезности. Кривые безразличия. - -**Ответ:** -- **Потребитель** — лицо, приобретающее товары/услуги для личного потребления. -- **Потребности** — первичные (жизненные) и вторичные (социальные, духовные). -- **Закон убывающей предельной полезности** — каждая дополнительная единица товара приносит всё меньше удовлетворения. -- **Кривые безразличия** — комбинации благ, при которых полезность для потребителя одинакова. - ---- - -**Вопрос 5:** -Экономические ресурсы и их классификация. Закон редкости. Производственные возможности и экономический кругооборот. - -**Ответ:** -- **Ресурсы**: труд, земля, капитал, предпринимательство, информация. -- **Закон редкости** — ресурсы ограничены, потребности безграничны. -- **Кривая производственных возможностей (КПВ)** — максимальные комбинации товаров при полном использовании ресурсов. -- **Экономический кругооборот** — движение ресурсов, товаров, денег между участниками экономики. - ---- - -**Вопрос 6:** -Производственная функция и ее свойства. Производственная функция в краткосрочном и долгосрочном периоде. Изокоста и изокванта. - -**Ответ:** -- **Производственная функция** — зависимость объема выпуска от количества факторов производства. -- **Краткосрочный период** — хотя бы один ресурс фиксирован. -- **Долгосрочный** — все ресурсы переменные. -- **Изокванта** — комбинации факторов с одинаковым объемом выпуска. -- **Изокоста** — комбинации факторов при одинаковых затратах. - ---- - -**Вопрос 7:** -Мотивы и задачи производителя. Факторы производства. Стадии производства. Виды производственных издержек. Производительность и факторы производства. - -**Ответ:** -- **Мотивы**: прибыль, рост, конкурентоспособность. -- **Факторы**: труд, капитал, земля, предпринимательские способности, информация. -- **Стадии производства**: рост отдачи, убывающая отдача, отрицательная отдача. -- **Издержки**: постоянные, переменные, средние, предельные. -- **Производительность** — объем выпуска на единицу ресурса; растет с НТП, обучением, инвестициями. - ---- - -**Вопрос 8:** -Рынок труда. Заработная плата, особенности ее формирования. Человеческий капитал и его влияние на развитие фирмы. - -**Ответ:** -- **Рынок труда** — спрос и предложение рабочей силы. -- **Заработная плата** — цена труда, зависит от квалификации, спроса/предложения, законодательства. -- **Человеческий капитал** — знания, навыки, здоровье; повышает производительность и конкурентоспособность фирмы. - ---- - -**Вопрос 9:** -Капитал фирмы как фактор производства. Оборачиваемость. Износ. Амортизация. Рентабельность производства. - -**Ответ:** -- **Капитал** — физический (оборудование, здания), финансовый, оборотный, основной. -- **Оборачиваемость** — скорость превращения капитала из одной формы в другую. -- **Износ** — физический и моральный. -- **Амортизация** — перенос стоимости основного капитала на продукцию. -- **Рентабельность** — соотношение прибыли и затрат/активов. - ---- - -**Вопрос 10:** -Рынок реального капитала. Ставка ссудного процента. Дисконтирование. Окупаемость. - -**Ответ:** -- **Рынок реального капитала** — обмен средствами производства. -- **Ставка ссудного процента** — цена за пользование заемным капиталом. -- **Дисконтирование** — приведение будущих доходов к текущей стоимости. -- **Окупаемость** — срок возврата инвестиций. - ---- - -**Вопрос 11:** -Предпринимательство: теории, функции, типы, организационно-правовые формы. Предпринимательство и риски. Риски и неопределенность. Риски и прибыль фирмы. - -**Ответ:** -- **Теории**: инновационная (Шумпетер), рисковая (Найт), координационная. -- **Функции**: организационная, инновационная, риск-менеджмент. -- **Типы**: производственное, коммерческое, финансовое, посредническое. -- **Риски**: финансовые, производственные, рыночные, правовые. -- **Прибыль** — вознаграждение за риск и инновации. - ---- - -**Вопрос 12:** -Рыночные структуры и их многообразие. Барьеры входа и выхода на рынок. Стратегии и поведение фирм. - -**Ответ:** -- **Структуры**: совершенная конкуренция, монополия, олигополия, монополистическая конкуренция. -- **Барьеры входа**: патенты, капиталоемкость, госрегулирование. -- **Стратегии**: ценовая, неценовая конкуренция, дифференциация продукта. - ---- - -**Вопрос 13:** -Прибыль и ее источники. Максимизация прибыли. Точка безубыточности. - -**Ответ:** -- **Источники прибыли**: разница цены и затрат, инновации, повышение производительности. -- **Максимизация прибыли** — выпуск, где MR = MC (предельный доход = предельные издержки). -- **Точка безубыточности** — объем продаж, при котором выручка = издержки. - ---- - -**Вопрос 14:** -Инновационная деятельность фирмы: стимулы, формы реализации стратегии. Бизнес-планирование. - -**Ответ:** -- **Стимулы**: рост прибыли, конкурентоспособность, господдержка. -- **Формы**: НИОКР, внедрение технологий, новые продукты. -- **Бизнес-планирование** — расчет целей, ресурсов, финансов, маркетинга проекта. - ---- - -**Вопрос 15:** -Теории экономического роста фирмы. Экономический рост: типы и стратегии. - -**Ответ:** -- **Теории**: органического роста, слияний и поглощений, ресурсной базы. -- **Типы**: экстенсивный (за счет масштабов), интенсивный (за счет эффективности). -- **Стратегии**: лидерство по издержкам, дифференциация, фокусирование, диверсификация.