]> git.sur5r.net Git - bacula/docs/blob - docs/manual-de/win32.tex
- Create French and Italian translation files (fr.po, it.po).
[bacula/docs] / docs / manual-de / win32.tex
1 %%
2 %%
3
4 \section*{The Windows Version of Bacula}
5 \label{_ChapterStart7}
6 \index[general]{Windows Version of Bacula }
7 \addcontentsline{toc}{section}{Windows Version of Bacula}
8
9 \subsection*{General}
10 \index[general]{General }
11 \addcontentsline{toc}{subsection}{General}
12
13 At the current time only the File daemon or Client program has been tested on
14 Windows. As a consequence, when we speak of the Windows version of Bacula
15 below, we are referring to the File daemon only. 
16
17 The Windows version of the Bacula File daemon has been tested on Win98, WinMe,
18 WinNT, and Win2000 systems. We have coded to support Win95, but no longer have
19 a system for testing. The Windows version of Bacula is a native Win32 port,
20 but there are very few source code changes, which means that the Windows
21 version is for the most part running code that has long proved stable on Unix
22 systems. When running, it is perfectly integrated with Windows and displays
23 its icon in the system icon tray, and provides a system tray menu to obtain
24 additional information on how Bacula is running (status and events dialog
25 boxes). If so desired, it can also be stopped by using the system tray menu,
26 though this should normally never be necessary. 
27
28 Once installed Bacula normally runs as a system service. This means that it is
29 immediately started by the operating system when the system is booted, and
30 runs in the background even if there is no user logged into the system. 
31
32 \subsection*{Win32 Installation}
33 \label{installation}
34 \index[general]{Installation }
35 \index[general]{Win32!Installation }
36 \addcontentsline{toc}{subsection}{Win32 Installation}
37
38 Normally, you will install the Windows version of Bacula from the binaries.
39 This install is standard Windows .exe that runs an install wizard using the
40 NSIS Free Software installer, so if you have already installed Windows
41 software, it should be very familiar to you. 
42
43 If you have a previous version Cygwin of Bacula (1.32 or lower) installed, you
44 should stop the service, uninstall it, and remove the directory possibly
45 saving your bacula-fd.conf file for use with the new version you will install.
46 The new native version of Bacula has far fewer files than the old Cygwin
47 version. 
48
49 Finally, proceed with the installation. 
50
51 \begin{itemize}
52 \item Simply double click on the {\bf winbacula-1.xx.0.exe}  NSIS install
53    icon. The  actual name of the icon will vary from one release version to 
54    another. 
55
56 \includegraphics{./win32-nsis.eps}  winbacula-1.xx.0.exe  
57
58 \item Once launched, the installer wizard will ask you if you want  to install
59    Bacula.  
60
61 \addcontentsline{lof}{figure}{Win32 Client Setup Wizard}
62 \includegraphics{./win32-welcome.eps}  
63
64 \item If you proceed, you will be asked to select the components to be 
65    installed. You may install the Bacula program (Bacula File Service)  and or
66    the documentation. Both will be installed in sub-directories  of the install
67 location that you choose later. The components  dialog looks like the
68 following:  
69
70 \addcontentsline{lof}{figure}{Win32 Component Selection Dialog}
71 \includegraphics{./win32-pkg.eps}  
72
73 \item Next you will be asked to select an installation directory.  
74
75    \addcontentsline{lof}{figure}{Win32 Directory Selection Dialog}
76 \includegraphics{./win32-location.eps}  
77
78 \item If you are installing for the first time, you will  be asked if you want
79    to edit the bacula-fd.conf file, and  if you respond with yes, it will be
80    opened in notepad.  
81
82 \item Then the installer will ask if you wish to install Bacula as a  service. You
83    should always choose to do so:  
84
85 \addcontentsline{lof}{figure}{Win32 Client Service Selection}
86 \includegraphics{./win32-service.eps}  
87
88
89 \item If everything goes well, you will receive the following  confirmation:  
90
91    \addcontentsline{lof}{figure}{Win32 Client Service Confirmation}
92 \includegraphics{./win32-service-ok.eps}  
93
94
95 \item Then you will be asked if you wish to start the service.  If you respond
96    with yes, any running Bacula will be shutdown  and the new one started. You
97    may see a DOS box momentarily  appear on the screen as the service is started.
98 It should  disappear in a second or two:  
99
100 \addcontentsline{lof}{figure}{Win32 Client Start}
101 \includegraphics{./win32-start.eps}  
102
103
104 \item Finally, the finish dialog will appear:  
105
106    \addcontentsline{lof}{figure}{Win32 Client Setup Completed}
107 \includegraphics{./win32-finish.eps}  
108
109
110 \end{itemize}
111
112 That should complete the installation process. When the Bacula File Server is
113 ready to serve files, an icon \includegraphics{./idle.eps} representing a
114 cassette (or tape) will appear in the system tray
115 \includegraphics{./tray-icon.eps}; right click on it and a menu will appear.
116
117 \ \ \ \ \includegraphics{./menu.eps}
118 The {\bf Events} item is currently unimplemented, by selecting the {\bf
119 Status} item, you can verify whether any jobs are running or not. 
120
121 When the Bacula File Server begins saving files, the color of the holes in the
122 cassette icon will change from white to green \includegraphics{./running.eps},
123 and if there is an error, the holes in the cassette icon will change to red
124 \includegraphics{./error.eps}. 
125
126 If you are using remote desktop connections between your windows boxes, be
127 warned that that tray icon does not always appear. It will always be visible
128 when you log into the console, but the remote desktop may not display it. 
129
130 \subsection*{Post Win32 Installation}
131 \index[general]{Post Win32 Installation }
132 \index[general]{Win32!Post Installation }
133 \addcontentsline{toc}{subsection}{Post Win32 Installation}
134
135 After installing Bacula and before running it, you should check the contents
136 of {\bf
137 c:\textbackslash{}bacula\textbackslash{}bin\textbackslash{}bacula-fd.conf} to
138 ensure that it corresponds to your configuration. 
139
140 \subsection*{Uninstalling Bacula on Win32}
141 \index[general]{Win32!Uninstalling Bacula }
142 \index[general]{Uninstalling Bacula on Win32 }
143 \addcontentsline{toc}{subsection}{Uninstalling Bacula on Win32}
144
145 Once Bacula has been installed, it can be uninstalled using the standard
146 Windows Add/Remove Programs dialog found on the Control panel. 
147
148 \subsection*{Dealing with Win32 Problems}
149 \label{problems}
150 \index[general]{Win32!Dealing with Problems }
151 \index[general]{Dealing with Win32 Problems }
152 \addcontentsline{toc}{subsection}{Dealing with Win32 Problems}
153
154 The most likely source of problems is authentication when the Director
155 attempts to connect to the File daemon that you installed. This can occur if
156 the names and the passwords defined in the File daemon's configuration file
157 {\bf
158 c:\textbackslash{}bacula\textbackslash{}bin\textbackslash{}bacula-fd.conf} on
159 the Windows machine do not match with the names and the passwords in the
160 Director's configuration file {\bf bacula-dir.conf} located on your Unix/Linux
161 server. 
162
163 More specifically, the password found in the {\bf Client} resource in the
164 Director's configuration file must be the same as the password in the {\bf
165 Director} resource of the File daemon's configuration file. In addition, the
166 name of the {\bf Director} resource in the File daemon's configuration file
167 must be the same as the name in the {\bf Director} resource of the Director's
168 configuration file. 
169
170 It is a bit hard to explain in words, but if you understand that a Director
171 normally has multiple Clients and a Client (or File daemon) may permit access
172 by multiple Directors, you can see that the names and the passwords on both
173 sides must match for proper authentication. 
174
175 One user had serious problems with the configuration file until he realized
176 that the Unix end of line conventions were used and Bacula wanted them in
177 Windows format. This has not been confirmed though. 
178
179 Running Unix like programs on Windows machines is a bit frustrating because
180 the Windows command line shell (DOS Window) is rather primitive. As a
181 consequence, it is not generally possible to see the debug information and
182 certain error messages that Bacula prints. With a bit of work, however, it is
183 possible. When everything else fails and you want to {\bf see} what is going
184 on, try the following: 
185
186 \footnotesize
187 \begin{verbatim}
188    Start a DOS shell Window.
189    cd c:\bacula\bin
190    bacula-fd -t >out
191    type out
192 \end{verbatim}
193 \normalsize
194
195 The {\bf -t} option will cause Bacula to read the configuration file, print
196 any error messages and then exit. the {\bf \gt{}} redirects the output to the
197 file named {\bf out}, which you can list with the {\bf type} command. 
198
199 If something is going wrong later, or you want to run {\bf Bacula} with a
200 debug option, you might try starting it as: 
201
202 \footnotesize
203 \begin{verbatim}
204    bacula-fd -d 100 >out
205 \end{verbatim}
206 \normalsize
207
208 In this case, Bacula will run until you explicitly stop it, which will give
209 you a chance to connect to it from your Unix/Linux server. In later versions
210 of Bacula (1.34 on, I think), when you start the File daemon in debug mode it
211 can write the output to a trace file {\bf bacula.trace} in the current
212 directory. To enable this, before running a job, use the console, and enter: 
213
214 \footnotesize
215 \begin{verbatim}
216    trace on
217 \end{verbatim}
218 \normalsize
219
220 then run the job, and once you have terminated the File daemon, you will find
221 the debug output in the {\bf bacula.trace} file. 
222
223 In addition, you should look in the System Applications log on the Control
224 Panel to find any Windows errors that Bacula got during the startup process. 
225
226 Finally, due to the above problems, when you turn on debugging, and specify
227 trace=1 on a setdebug command in the Console, Bacula will write the debug
228 information to the file {\bf bacula.trace} in the directory from which Bacula
229 is executing. 
230
231 \label{Compatibility}
232
233 \subsection*{Windows Compatibility Considerations}
234 \index[general]{Windows Compatibility Considerations }
235 \index[general]{Considerations!Windows Compatibility }
236 \addcontentsline{toc}{subsection}{Windows Compatibility Considerations}
237
238 If any applications are running during the backup and they have files
239 opened exclusively, Bacula will not be able to backup those files, so be
240 sure you close your applications (or tell your users to close their
241 applications) before the backup.  Most Microsoft applications do not open
242 files exclusively so that they can be backed up.  However, you will need to
243 experiment.  In any case, if Bacula cannot open the file, it will print an
244 error message, so you will always know which files were not backed up.
245
246 During backup, Bacula doesn't know about the system registry, so you will
247 either need to write it out to an ASCII file using {\bf regedit~~/e} or use a
248 program specifically designed to make a copy or backup the registry. 
249
250 In Bacula version 1.31 and later, we use Windows backup API calls by
251 default.  Typical of Windows, programming these special BackupRead and
252 BackupWrite calls is a real nightmare of complications.  The end result
253 gives some distinct advantages and some disadvantages.
254
255 First, the advantages are that on WinNT/2K/XP systems, the security and
256 ownership information is now backed up.  In addition, with the exception of
257 files in exclusive use by another program (a major disaster for backup
258 programs on Windows), Bacula can now access all system files.  This means
259 that when you restore files, the security and ownership information will be
260 restored on WinNT/2K/XP along with the data.
261
262 The disadvantage of the Windows backup API calls is that it produces
263 non-portable backups.  That is files and their data that are backed up on
264 WinNT using the native API calls (BackupRead/BackupWrite) cannot be
265 restored on Win95/98/Me or Unix systems.  In principle, a file backed up on
266 WinNT can be restored on WinXP, but this remains to be seen in practice
267 (not yet tested).  In addition, the stand-alone tools such as {\bf bls} and
268 {\bf bextract} cannot be used to retrieve the data for those files because
269 those tools are not available on Windows.  All restores must use the Bacula
270 {\bf restore} command.  This restriction is mentioned for completeness, but
271 in practice should not create any problems.
272
273 As a default, Bacula backs up Windows systems using the Windows API calls.
274 If you want to backup data on a WinNT/2K/XP system and restore it on a
275 Unix/Win95/98/Me system, we have provided a special {\bf portable} option
276 that backs up the data in a portable fashion by using portable API calls.
277 See the \ilink{portable option}{portable} on the Include statement in a
278 FileSet resource in the Director's configuration chapter for the details on
279 setting this option.  However, using the portable option means you may have
280 permissions problems accessing files, and none of the security and
281 ownership information will be backed up or restored.  The file data can,
282 however, be restored on any system.
283
284 You should always be able to restore any file backed up on Unix or Win95/98/Me
285 to any other system. On some systems, such as WinNT/2K/XP, you may have to
286 reset the ownership of such restored files. Any file backed up on WinNT/2K/XP
287 should in principle be able to be restored to a similar system (i.e.
288 WinNT/2K/XP), however, I am unsure of the consequences if the owner
289 information and accounts are not identical on both systems. Bacula will not
290 let you restore files backed up on WinNT/2K/XP to any other system (i.e. Unix
291 Win95/98/Me) if you have used the defaults. 
292
293 Finally, if you specify the {\bf portable=yes} option on the files you back
294 up. Bacula will be able to restore them on any other system. However, any
295 WinNT/2K/XP specific security and ownership information will be lost. 
296
297 The following matrix will give you an idea of what you can expect. Thanks to
298 Marc Brueckner for doing the tests: 
299
300
301
302 \addcontentsline{lot}{table}{WinNT/2K/XP Restore Portability Status}
303 \begin{longtable}{|l|l|p{2.8in}|}
304  \hline 
305 \multicolumn{1}{|c| }{\bf Backup OS } & \multicolumn{1}{c| }{\bf Restore OS }
306 & \multicolumn{1}{c| }{\bf Results  } \\
307  \hline {WinMe } & {WinMe } & {Works  } \\
308  \hline {WinMe } & {WinNT } & {Works (SYSTEM permissions)  } \\
309  \hline {WinMe } & {WinXP } & {Works (SYSTEM permissions)  } \\
310  \hline {WinMe } & {Linux } & {Works (SYSTEM permissions)  } \\
311  \hline {\ } & {\ } & {\  } \\
312  \hline {WinXP } & {WinXP } & {Works  } \\
313  \hline {WinXP } & {WinNT } & {Works (all files OK, but got ``The data is invalid''
314 message)  } \\
315  \hline {WinXP } & {WinMe } & {Error: Win32 data stream not supported.  } \\
316  \hline {WinXP } & {WinMe } & {Works if {\bf Portable=yes} specified during backup.} \\
317  \hline {WinXP } & {Linux } & {Error: Win32 data stream not supported.  } \\
318  \hline {WinXP } & {Linux } & {Works if {\bf Portable=yes} specified during backup.}\\
319  \hline {\ } & {\ } & {\  } \\
320  \hline {WinNT } & {WinNT } & {Works  } \\
321  \hline {WinNT } & {WinXP } & {Works  } \\
322  \hline {WinNT } & {WinMe } & {Error: Win32 data stream not supported.  } \\
323  \hline {WinNT } & {WinMe } & {Works if {\bf Portable=yes} specified during backup.}\\
324  \hline {WinNT } & {Linux } & {Error: Win32 data stream not supported.  } \\
325  \hline {WinNT } & {Linux } & {Works if {\bf Portable=yes} specified during backup.  }\\
326  \hline {\ } & {\ } & {\  } \\
327  \hline {Linux } & {Linux } & {Works  } \\
328  \hline {Linux } & {WinNT } & {Works (SYSTEM permissions)  } \\
329  \hline {Linux } & {WinMe } & {Works  } \\
330  \hline {Linux } & {WinXP } & {Works (SYSTEM permissions) }
331 \\ \hline 
332
333 \end{longtable}
334
335 \subsection*{Windows Firewalls}
336 \index[general]{Firewalls!Windows }
337 \index[general]{Windows Firewalls }
338 \addcontentsline{toc}{subsection}{Windows Firewalls}
339
340 If you turn on the firewalling feature on Windows (default in WinXP SP2), you
341 are likely to find that the Bacula ports are blocked and you cannot
342 communicate to the other daemons. This can be deactivated through the {\bf
343 Security Notification} dialog, which is apparently somewhere in the {\bf
344 Security Center}. I don't have this on my computer, so I cannot give the exact
345 details. 
346
347 The command: 
348
349 \footnotesize
350 \begin{verbatim}
351 netsh firewall set opmode disable
352 \end{verbatim}
353 \normalsize
354
355 is purported to disable the firewall, but this command is not accepted on my
356 WinXP Home machine. 
357
358 \subsection*{Windows Port Usage}
359 \index[general]{Windows Port Usage }
360 \index[general]{Usage!Windows Port }
361 \addcontentsline{toc}{subsection}{Windows Port Usage}
362
363 If you want to see if the File daemon has properly opened the port and is
364 listening, you can enter the following command in a shell window: 
365
366 \footnotesize
367 \begin{verbatim}
368    netstat -an | findstr 910[123]
369 \end{verbatim}
370 \normalsize
371
372 \subsection*{Windows Disaster Recovery}
373 \index[general]{Recovery!Windows Disaster }
374 \index[general]{Windows Disaster Recovery }
375 \addcontentsline{toc}{subsection}{Windows Disaster Recovery}
376
377 We don't currently have a good solution for disaster recovery on Windows as we
378 do on Linux. The main piece lacking is a Windows boot floppy or a Windows boot
379 CD. Microsoft releases a Windows Pre-installation Environment ({\bf WinPE})
380 that could possibly work, but we have not investigated it. This means that
381 until someone figures out the correct procedure, you must restore the OS from
382 the installation disks, then you can load a Bacula client and restore files.
383 Please don't count on using {\bf bextract} to extract files from your backup
384 tapes during a disaster recovery unless you have backed up those files using
385 the {\bf portable} option. {\bf bextract} does not run on Windows, and the
386 normal way Bacula saves files using the Windows API prevents the files from
387 being restored on a Unix machine. Once you have an operational Windows OS
388 loaded, you can run the File daemon and restore your user files. 
389
390 Please see 
391 \ilink{ Disaster Recovery of Win32 Systems}{Win3233} for the latest
392 suggestion, which looks very promising. 
393
394 It looks like Bart PE Builder, which creates a Windows PE (Pre-installation
395 Environment) Boot-CD, may be just what is needed to build a complete disaster
396 recovery system for Win32. This distribution can be found at 
397 \elink{http://www.nu2.nu/pebuilder/ }{http://www.nu2.nu/pebuilder/}. 
398
399 \subsection*{Windows Restore Problems}
400 \index[general]{Problems!Windows Restore}
401 \index[general]{Windows Restore Problems}
402 \addcontentsline{toc}{subsection}{Windows Restore Problems}
403 Please see the  
404 \ilink{Restore Chapter}{Windows} of this manual for problems
405 that you might encounter doing a restore.
406
407
408 \subsection*{Windows Ownership and Permissions Problems}
409 \index[general]{Problems!Windows Ownership and Permissions }
410 \index[general]{Windows Ownership and Permissions Problems }
411 \addcontentsline{toc}{subsection}{Windows Ownership and Permissions
412 Problems}
413
414 If you restore files backed up from WinNT/XP/2K to an alternate directory,
415 Bacula may need to create some higher level directories that were not saved
416 (or restored). In this case, the File daemon will create them under the SYSTEM
417 account because that is the account that Bacula runs under as a service. As of
418 version 1.32f-3, Bacula creates these files with full access permission.
419 However, there may be cases where you have problems accessing those files even
420 if you run as administrator. In principle, Microsoft supplies you with the way
421 to cease the ownership of those files and thus change the permissions.
422 However, a much better solution to working with and changing Win32 permissions
423 is the program {\bf SetACL}, which can be found at 
424 \elink{http://setacl.sourceforge.net/ }{http://setacl.sourceforge.net/}. 
425
426 Some users have experienced problems restoring files that participate in
427 the Active Directory. They also report that changing the userid under which
428 Bacula (bacula-fd.exe) runs, from SYSTEM to a Domain Admin userid, resolves
429 the problem.
430
431
432 \subsection*{Manually resetting the Permissions}
433 \index[general]{Manually resetting the Permissions }
434 \index[general]{Permissions!Manually resetting the }
435 \addcontentsline{toc}{subsection}{Manually resetting the Permissions}
436
437 The following solution was provided by Dan Langille \lt{}dan at langille in
438 the dot org domain\gt{}. The steps are performed using Windows 2000 Server but
439 they should apply to most Win32 platforms. The procedure outlines how to deal
440 with a problem which arises when a restore creates a top-level new directory.
441 In this example, ``top-level'' means something like {\bf
442 c:\textbackslash{}src}, not {\bf c:\textbackslash{}tmp\textbackslash{}src}
443 where {\bf c:\textbackslash{}tmp} already exists. If a restore job specifies /
444 as the {\bf Where:} value, this problem will arise. 
445
446 The problem appears as a directory which cannot be browsed with Windows
447 Explorer. The symptoms include the following message when you try to click on
448 that directory: 
449
450 \includegraphics{./access-is-denied.eps} 
451
452 If you encounter this message, the following steps will change the permissions
453 to allow full access. 
454
455 \begin{enumerate}
456 \item right click on the top level directory (in this example, {\bf c:/src})
457    and  select {\bf Properties}. 
458 \item click on the Security tab. 
459 \item If the following message appears, you can ignore it, and click on {\bf
460    OK}. 
461
462 \includegraphics{./view-only.eps} 
463
464 You should see something like this: 
465
466 \includegraphics{./properties-security.eps} 
467 \item click on Advanced 
468 \item click on the Owner tab 
469 \item Change the owner to something other than the current owner (which is
470    {\bf SYSTEM} in this example as shown below). 
471
472 \includegraphics{./properties-security-advanced-owner.eps} 
473 \item ensure the ``Replace owner on subcontainers and objects'' box is 
474    checked 
475 \item click on OK 
476 \item When the message ``You do not have permission to read the contents of
477    directory ''c:\textbackslash{}src\textbackslash{}basis. Do you wish to replace
478    the directory permissions with permissions granting you Full Control?``, click
479 on Yes. 
480
481 \includegraphics{./confirm.eps} 
482 \item Click on OK to close the Properties tab 
483    \end{enumerate}
484
485 With the above procedure, you should now have full control over your restored
486 directory. 
487
488 \subsection*{Backing Up the WinNT/XP/2K System State}
489 \index[general]{State!Backing Up the WinNT/XP/2K System }
490 \index[general]{Backing Up the WinNT/XP/2K System State }
491 \addcontentsline{toc}{subsection}{Backing Up the WinNT/XP/2K System State}
492
493 A suggestion by Damian Coutts using Microsoft's NTBackup utility in
494 conjunction with Bacula should permit a full restore of any damaged system
495 files on Win2K/XP. His suggestion is to do an NTBackup of the critical system
496 state prior to running a Bacula backup with the following command: 
497
498 \footnotesize
499 \begin{verbatim}
500 ntbackup backup systemstate /F c:\systemstate.bkf
501 \end{verbatim}
502 \normalsize
503
504 The {\bf backup} is the command, the {\bf systemstate} says to backup only the
505 system state and not all the user files, and the {\bf /F
506 c:\textbackslash{}systemstate.bkf} specifies where to write the state file.
507 this file must then be saved and restored by Bacula. 
508
509 To restore the system state, you first reload a base operating system if the
510 OS is damaged, otherwise, this is not necessary, then you would use Bacula to
511 restore all the damaged or lost user's files and to recover the {\bf
512 c:\textbackslash{}systemstate.bkf} file. Finally if there are any damaged or
513 missing system files or registry problems, you run {\bf NTBackup} and {\bf
514 catalogue} the system statefile, and then select it for restore. The
515 documentation says you can't run a command line restore of the systemstate. 
516
517 To the best of my knowledge, this has not yet been tested. If you test it,
518 please report your results to the Bacula email list. 
519
520 \subsection*{Windows Considerations for Filename Specifications}
521 \index[general]{Specifications!Windows Considerations for Filename }
522 \index[general]{Windows Considerations for Filename Specifications }
523 \addcontentsline{toc}{subsection}{Windows Considerations for Filename
524 Specifications}
525
526 Please see the 
527 \ilink{Director's Configuration chapter}{win32} of this manual
528 for important considerations on how to specify Windows paths in Bacula FileSet
529 Include and Exclude directives. 
530
531 \subsection*{Command Line Options Specific to the Bacula Windows File
532 Daemon (Client)}
533 \index[general]{Client!Command Line Options Specific to the Bacula Windows
534 File Daemon }
535 \index[general]{Command Line Options Specific to the Bacula Windows File
536 Daemon (Client) }
537 \addcontentsline{toc}{subsection}{Command Line Options Specific to the
538 Bacula Windows File Daemon (Client)}
539
540 These options are not normally seen or used by the user, and are documented
541 here only for information purposes. At the current time, to change the default
542 options, you must either manually run {\bf Bacula} or you must manually edit
543 the system registry and modify the appropriate entries. 
544
545 In order to avoid option clashes between the options necessary for {\bf
546 Bacula} to run on Windows and the standard Bacula options, all Windows
547 specific options are signaled with a forward slash character (/), while as
548 usual, the standard Bacula options are signaled with a minus (-), or a minus
549 minus (\verb{--{). All the standard Bacula options can be used on the Windows
550 version. In addition, the following Windows only options are implemented: 
551
552 \begin{description}
553
554 \item [/servicehelper ]
555    \index[fd]{/servicehelper }
556    Run the service helper application  (don't use this it is deprecated.).  
557
558 \item [/service ]
559    \index[fd]{/service }
560    Start Bacula as a service 
561
562 \item [/run ]
563    \index[fd]{/run }
564    Run the Bacula application  
565
566 \item [/install ]
567    \index[fd]{/install }
568    Install Bacula as a service in the system registry  
569
570 \item [/remove ]
571    \index[fd]{/remove }
572    Uninstall Bacula from the system registry  
573
574 \item [/about ]
575    \index[fd]{/about }
576    Show the Bacula about dialogue box  
577
578 \item [/status ]
579    \index[fd]{/status }
580    Show the Bacula status dialogue box  
581
582 \item [/events ]
583    \index[fd]{/events }
584    Show the Bacula events dialogue box (not  yet implemented)  
585
586 \item [/kill ]
587    \index[fd]{/kill }
588    Stop any running {\bf Bacula}  
589
590 \item [/help ]
591    \index[fd]{/help }
592    Show the Bacula help dialogue box 
593 \end{description}
594
595 It is important to note that under normal circumstances the user should never
596 need to use these options as they are normally handled by the system
597 automatically once Bacula is installed. However, you may note these options in
598 some of the .bat files that have been created for your use. 
599
600 \subsection*{Shutting down Windows Systems}
601 \index[general]{Shutting down Windows Systems }
602 \index[general]{Systems!Shutting down Windows }
603 \addcontentsline{toc}{subsection}{Shutting down Windows Systems}
604
605 Some users like to shutdown their windows machines after a backup using a
606 Client Run After Job directive. If you want to do something similar, you might
607 take the shutdown program from the 
608 \elink{apcupsd project}{http://www.apcupsd.com} or one from the 
609 \elink{ Sysinternals
610 project}{http://www.sysinternals.com/ntw2k/freeware/psshutdown.shtml}.