• Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.
[C]heck [S]ystem [T]roubles

[C]heck [S]ystem [T]roubles 2.1

Кирилл

Команда форума
Администратор
Сообщения
13,448
Симпатии
5,953
#61
И самый главный вопрос - что за компания у вас?
 

Moxito

Разработчик
Сообщения
81
Симпатии
6
#62
попытка создать копию реестра не удалась...
Антивирус отключите.
У меня в архиве всё лежит как надо.

Мой трабл, ща исправлю. Извиняюсь.

что вы пытаетесь написать?
программу для помощи пользователям с проблемами в их ОС.

помощь юзерам с ОС.

Почему код так безобразно пишете?
Отпишите пожалуйста с указанием, где именно ошибка.
Сообщения объединены:

Да, проверка sfc тупо не запустилась
Служба Ваша не может запустить скан.

+ что за b.exe? Содержимое покажите.
Я компилировал чтобы права админа требовали.
Код:
CMD/BATCH:
@echo off
goto menu
:menu
echo Listening program connections
netstat -b
timeout /t 1 /nobreak>nul
netstat -b
goto menu
 
Последнее редактирование:

Moxito

Разработчик
Сообщения
81
Симпатии
6
#63

wumbo12

Пользователь
Сообщения
156
Симпатии
63
#64
CMD/BATCH:
ECHO.
echo Проверяется версия Операционной Системы.
Set Tip=UNKNOWN
Reg QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName | Find "Windows 10" >nul
If "%ERRORLEVEL%"=="0" Set Tip=Win10
Set xOS=x64& If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86
Echo Операционная система -   %Tip%
Echo Разрядность          -   %xOS%
Echo Операционная система -   %Tip% >> c:\cst\cstlog.txt
Echo Разрядность          -   %xOS% >> c:\cst\cstlog.txt
If %Tip%==UNKNOWN echo Скрипт не поддерживается Вашей Операционной Системой.
If %Tip%==UNKNOWN echo Скрипт не поддерживается Вашей Операционной Системой. >> c:\cst\cstlog.txt
If %Tip%==UNKNOWN TIMEOUT /T 2 /NOBREAK>NUL
If %Tip%==UNKNOWN exit /b
echo.
cls
echo Проверяется производитель вашего ПК.
wmic csproduct get vendor | findstr "lenovo"
if %ErrorLevel% EQU 0 (
    echo Производитель Вашего ПК: Lenovo.
    echo Полное имя производителя: && wmic csproduct get vendor
    echo На устройствах производителя Lenovo запуск программы запрещён.
    echo Скрипт может привести ПК данных производителей в неработоспособное состояние.
    TIMEOUT /T 4 /nobreak>nul
    exit /b
) else (
    echo Скрипт поддерживается ПК, созданными Вашим производителем.
    TIMEOUT /T 3 /nobreak>nul
    goto nextlvl
)
Зачем такой много код?
Надо задачу : Сократить код : (Проверяется производитель вашего ПК)- Туда нужно только международные производитель, а не Lenovo . Нужно чтобы автоматически определилась, какая производитель установилась. Нужны международные производители Asus, Dell, Lenovo и т.д..

Еще задача, в чем смысл скрипта, если не поддерживается?
Код:
Echo Разрядность          -   %xOS% >> c:\cst\cstlog.txt

If %Tip%==UNKNOWN echo Скрипт не поддерживается Вашей Операционной Системой.

If %Tip%==UNKNOWN echo Скрипт не поддерживается Вашей Операционной Системой. >> c:\cst\cstlog.txt

If %Tip%==UNKNOWN TIMEOUT /T 2 /NOBREAK>NUL

If %Tip%==UNKNOWN exit /b

echo.
Если ты этот код внедряешь в Win 10, то они должны поддерживать. А, вообще надо сделать чтобы скрипт не поддерживалась, типы Windows XP, 7, Windows 8.1.
 
Последнее редактирование:

Moxito

Разработчик
Сообщения
81
Симпатии
6
#66

Moxito

Разработчик
Сообщения
81
Симпатии
6
#67
(Проверяется производитель вашего ПК)- Туда нужно только международные производитель, а не Lenovo . Нужно чтобы автоматически определилась, какая производитель установилась. Нужны международные производители Asus, Dell, Lenovo и т.д..
На устройствах Lenovo были обнаружены несколько глюков в материнской плате. Из-за действий Windows, и возможно моей программы это может привести к неработоспособности ПК.
Были предприняты соответствующие действия. На других ПК проблем не имеется.
Сообщения объединены:

Если ты этот код внедряешь в Win 10, то они должны поддерживать. А, вообще надо сделать чтобы скрипт не поддерживалась, типы Windows XP, 7, Windows 8.1.
Пожалуйста, напишите лучше.
Этот код предотвращает запуск на других ОС, в реестре проверяется запись "Windows 10", если её нету - запуск запрещён.
 
Последнее редактирование:

Кирилл

Команда форума
Администратор
Сообщения
13,448
Симпатии
5,953
#68
Служба Ваша не может запустить скан.
Нет, это ваш скрипт не может запустить скан.
программу для помощи пользователям с проблемами в их ОС.
Это, конечно, хорошо.
Но все же скрипт не доработан, до сих пор не понимаю почему все не реализовано на чем то одном - если пишете батник, так пусть будет батник.
Функционал подробно так и не описали. Сами знаете что делаете?
Про восстановление системы - что?

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

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

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

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,799
Симпатии
5,679
#69
Я компилировал чтобы права админа требовали.
Посмотрите скрипты в репозитории форума, или в FAQ раздела Batch, там есть нормальные способы без каких-либо компиляций.
P.S. Вроде, уже говорил.

Диска C: в системе может и не быть.
 

Moxito

Разработчик
Сообщения
81
Симпатии
6
#70
Диска C: в системе может и не быть.
Какой диск порекомендуете указать?
Или как определить диски системы, и выбрать первый (diskpart, а дальше?)?
Заранее спасибо.


Посмотрите скрипты в репозитории форума, или в FAQ раздела Batch, там есть нормальные способы без каких-либо компиляций.
P.S. Вроде, уже говорил.
Обязательно выполню.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,799
Симпатии
5,679
#71
%SystemDrive%
 

Moxito

Разработчик
Сообщения
81
Симпатии
6
#73
Moxito обновил(а) ресурс [C]heck [S]ystem [T]roubles новой записью:

CST 1.0.4.2 Beta

Теперь отчёт сохраняется на Ваш системный диск.
Изменён цвет.
Добавлена функция "Установить просмотр скрытых файлов, расширений и применения обновления через 14 дней.".
Теперь исправление ошибок системы стандартными средствами запускается в новом файле.
Узнать больше об этом обновлении...
 

Кирилл

Команда форума
Администратор
Сообщения
13,448
Симпатии
5,953
#75
1) Нет корректной проверки о том, с какими правами запущено
2) Выбор пользователя в меню не контролируется
3) Не знаю что вы там изменили, но скрипт роняет проводник
4) В какой то момент при переходах по меню похоже начинает делать все что может
5) Скрипт сам по себе падает

Я не знаю, вы как то проверяйте перед обновлением.
По поводу работы с sfc - вы изучили материал? В скрипте первые два пункта в таком виде как есть особого смысла не имеют
Первый - это стандартная загрузка sfc без проверки условий для корректной работы
Второй - это не "Полноценное устранение ошибок системы стандартными способами." а обычное восстановление компонентов в хранилище
И если это делаете - то неплохо бы отслеживать статус операции, успешно/нет
иначе какой смысл
 

Moxito

Разработчик
Сообщения
81
Симпатии
6
#76
1) Нет корректной проверки о том, с какими правами запущено
2) Выбор пользователя в меню не контролируется
3) Не знаю что вы там изменили, но скрипт роняет проводник
4) В какой то момент при переходах по меню похоже начинает делать все что может
5) Скрипт сам по себе падает

Я не знаю, вы как то проверяйте перед обновлением.
По поводу работы с sfc - вы изучили материал? В скрипте первые два пункта в таком виде как есть особого смысла не имеют
Первый - это стандартная загрузка sfc без проверки условий для корректной работы
Второй - это не "Полноценное устранение ошибок системы стандартными способами." а обычное восстановление компонентов в хранилище
И если это делаете - то неплохо бы отслеживать статус операции, успешно/нет
иначе какой смысл
Ок)
Не знаю, укажите, пожалуйста, какой пункт роняет проводник?
Сообщения объединены:

Я проверял, у меня нормально.
 

Moxito

Разработчик
Сообщения
81
Симпатии
6
#77
Moxito обновил(а) ресурс [C]heck [S]ystem [T]roubles новой записью:

CST 2.0 Release

Изменена программа.
Для изменения конфигурации служб запустите от имени администратора.
Добавлены ПРО функции. За покупкой ПРО версии обращайтесь.
Добавлено голосовое уведомление.
Исправлены некоторые функции.
Изменена логика программы.
Узнать больше об этом обновлении...
 

Moxito

Разработчик
Сообщения
81
Симпатии
6
#78
Moxito обновил(а) ресурс [C]heck [S]ystem [T]roubles новой записью:

2.1

Удалена PRO версия (т.е. теперь доступно всем).
Добавлены функции:
Защитить устройство от автозагрузочного вирусного программного обеспечения.
Обновить групповую политику.
Устранить проблему с определением USB-устройств.
Устранить проблему с невидимостью устройств.
Исправлены мелкие грамматические ошибки.
Программа направлена на этап тестирования.
Добавлен файл "cst_admin". Открыв скрипт с правами администратора Вы можете попробовать функции, которые требуют запуска от имени администратора.
Узнать больше об этом обновлении...
 
Сверху Снизу