PDA

Показать полную графическую версию : [решено] создание точки востановления из командной строки


Страниц : [1] 2

rustam1107
22-01-2008, 03:59
сушествует такая проблема. после установки висты ультимат я поставил офис и винрар и создал точку востановления. в процессе пользования системой она сама тоже создавала точки востановления. но недавно нужно было востановить систему а ни одной точки не обнаружил они все стерлись. объясните как сделать так чтобы точки восстановления не удалялись автоматически

Vancouver
22-01-2008, 04:23
rustam1107, Две Системы на компьютере ?

rustam1107
22-01-2008, 05:14
нет стоит только виста ультиват

Vancouver
22-01-2008, 08:20
Я пас. Но... http://forum.oszone.net/thread-70067.html
Точки восстановления хранятся до тех пор, пока не будет заполнено дисковое пространство, зарезервированное для восстановления системы. По мере создания новых точек восстановления старые будут удаляться. Если на диске произвести отключение защиты системы (функции, которая создает точки восстановления), с этого диска будут удалены все точки восстановления. После повторного включения защиты системы будут созданы новые точки восстановления.


Куда эффективнее взять на вооружение вот этот (http://www.dougknox.com/xp/scripts/xp_sysrestorepoint.vbs) файл сценария языка Visual Basic Script (xp_sysrestorepoint.vbs, 1 кб), написанный сертифицированным специалистом Microsoft Дугом Ноксом. Стоит его запустить, как система автоматически, без лишних вопросов создаст точку восстановления и отрапортует о проделанной операции пользователю.

http://i019.radikal.ru/0801/60/080183fac595.gif

Обращать внимание на название файла не стоит - сценарий отлично работает и в Windows Vista. Его можно занести в автозагрузку для создания контрольных точек при каждом запуске операционной системы.

rustam1107
22-01-2008, 15:16
а как воспользоваться этим файлом он у меня посотянно выдает ошибку.

Blast
22-01-2008, 15:19
какую ошибку? дословно

rustam1107
23-01-2008, 08:55
вот эту

Vancouver
23-01-2008, 09:31
rustam1107, Естественно будет ошибка. Скрипт установлен в папку, содержащую кириллицу в пути.

rustam1107
23-01-2008, 09:51
подскажите куда его засунуть. пробовал в папку windows фигня в папку program file тоже самое вот наскрине видно

Vancouver
23-01-2008, 10:03
rustam1107, Ты как скачивал ? Лови мой http://rapidshare.com/files/85888768/xp_sysrestorepoint.zip.html

Blast
23-01-2008, 11:24
rustam1107, вы запускайте скрипт просто от имени администратора (правой кл. мыши на файле скрипта - запуск от имени администратора).

Vancouver, попробуйте с включенным UAC запустить - тот же эффект получите :)

Vancouver
23-01-2008, 11:45
Blast, Мдя... Висте уже год, а грабли все те же. :)

Blast
23-01-2008, 12:13
ну почему грабли? скрипт просто не может затребовать повышения привилегий для выполнения.. где-то читал как это можно сделать.. надо поискать

rustam1107
23-01-2008, 14:27
весь парадокс ситуации в том что при нажатии на этот файл нет строки "запуск от имени администратора" . есть "открыть в командной строке" попробывал в ней но пусто :(

Blast
23-01-2008, 14:58
rustam1107, запустите cmd с правами администратора (http://www.oszone.net/4331/#5) и в ней выполните C:\xp_sysrestorepoint.vbs (это если файл скрипта лежит в корне диска C, если нет, то напишите свой путь, если путь с пробелами, то заключайте его весь в кавычки)

Blast
23-01-2008, 16:05
Нашел где читал :)

Средства PowerToy для запуска сценариев с повышенными правами в Windows Vista (http://oszone.ru/5004/PowerToy_Windows_Vista)

То есть для того чтоб добавить в контекстное меню vbs (и не только) сценариев пункт "Запуск от имени администратора" нужно:

скачать Script Elevation PowerToys for Windows Vista (http://download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25c359cc0842/Utility2007_06.exe) (159 KB)
Запустить его для распаковки
Правой кл. мыши на файле ElevateWSHScript.inf - Установить

После установки в контекстном меню скриптов появятся пункты "Run as Administrator" и "Run as Administrator with Command Prompt"
Для удаления этого пункта меню можно воспользоваться оснасткой "Программы и компоненты", в которой сие названо "Elevate WSH Script PowerToy for Windows Vista (Uninstall only)"

Лично для себя сделал немного иначе, мне, например, не нужен второй пункт, да и по-русски хочется, поправить имеющиеся файлы не сложно, что я и сделал.
Теперь при установке через ElevateWSHScript.inf у меня в контекстном меню скриптов есть пункт "Запуск от имени администратора" и в "Программах и компонентах" запись для удаления названа "Повышение прав для WHS скриптов"
Если кому надо, то в аттаче найдете нужные файлы. Способ установки тот же, что и в оригинале, кроме того, что зип уже самому придется распаковать :)

rustam1107
23-01-2008, 20:35
все отлично все заработало. спасибо. но тут же другой вопрос как сделать так чтоб этот скрип запускался вместе с виндовс. тоесть ак добавить его в автозагрузку?

Blast
23-01-2008, 21:55
rustam1107, чего уж проще :) - добавьте в планировщик: WinKey+R - %SystemRoot%\system32\taskschd.msc /s - меню Действие - Создать простую задачу - введите название и описание, нажмите Далее - Триггер: При входе в Windows - Действие: Запустить программу - выберите через Обзор файл скрипта - на следующем этапе поставьте птицу "Открыть окно "Свойства" после нажатия кнопки "Готово" - отметьте Выполнить с наивысшими правами. [hr]
Добавлено

Опять меня не все устроило :) Теперь в скрипте. Добавив его в планировщик я посчитал неудобным отображение сообщения об удачном создании точки восстановления, поэтому скрипт тоже подвергся изменениям. Теперь сообщение показывается только при ошибке создания новой точки восстановления, при ее успешном создании - ничего. Ну и все по-русски, как сообщение об ошибке так и название самой точки восстановления в хранилище.
Если кому-то такой вариант больше понравится, то можете забрать в аттаче.

rustam1107
16-03-2008, 19:38
снова вынужден поднять эту тему. при нажатии на файл Elevation не появляется строка "запуск от имени администратора" в скриптах.

Blast
16-03-2008, 19:55
при нажатии на файл Elevation »
и что это за файл?




© OSzone.net 2001-2012