Building BRLTTY
System Requirements
The earliest release of Windows that is supported by BRLTTY is Windows 98.
Pre-built versions of BRLTTY are available for download on
BRLTTY’s Web Site. Their names begin with brltty-win-. Those with the
.zip extension are archives, and those with the .exe extension are
installers.
In order to build BRLTTY yourself from a prepared source tarball, you’ll need
Cygwin (see Cygwin’s Web Site) and/or MinGW (see MinGW’s Web Site).
You’ll also need the following additional packages:
- gcc
- make
- w32api (version 3.6 or later)
If you’d like to build BRLTTY from its source repository (rather than from one
of the prepared source tarballs) then you’ll also need these packages:
- autoconf
- tcltk
If you’d like to prepare the documentation (by doing make within the
Documents/ subdirectory) then you’ll need these packages:
- linuxdoc-tools (not pre-packaged in Cygwin)
- doxygen
If you’re using MSYS (the MinGW command shell) for running configure and
make, you should always use Windows-like paths (e.g. c:/brltty) rather
than MSYS paths (e.g. /c/brltty) because BRLTTY does not understand
MSYS paths.
Windows 98 and ME Limitation
On Windows versions 2000, XP, 2003, and later, BRLTTY automatically accesses
the Windows console that you’re currently using as you switch between them.
This isn’t possible on earlier versions. One way to still achieve this
functionality, though, is to run one BRLTTY on the root window that directly
accesses your braille device, and another one on each console that indirectly
accesses your braille device via BrlAPI. This scheme may sound complicated,
but it can be set up to run automatically.
The first (or root) BRLTTY should be run as part of Windows startup. It must be
run with the options that are necessary for it to access your braille device,
e.g. -b (to specify the driver), -d (to specify the device), and
(maybe) -B (to specify driver-specific parameters). It must also be given
the -Xroot=yes option (which attaches it to the root window).
An additional BRLTTY must then be run for each new console. It should be
invoked like this:
brltty -bba -N
The -bba option tells it to access the root BRLTTY via BrlAPI, and the
-N option tells it not to start a BrlAPI server of its own.
These (non-root) BRLTTYs can be started automatically by, for example, invoking
them from your .bashrc script. Each of these BRLTTYs only reviews the
console it’s running within, and connects, via BrlAPI, to the root BRLTTY in
order to access your braille device.
If you’re not concerned with security, and would rather not fiddle with the
brlapi.key file, then add the -Aauth=none option to the command line
that starts the root BRLTTY. You don’t need to worry about unauthorized access
over the network since the default is that only locally running programs can
connect to BrlAPI.
Package Management via the Command Line
Managing Cygwin Packages
A convenient way to manage Cygwin packages from the command line
is to use the apt-cyg command.
It’s similar to the apt-get command which some Linux distributions use.
As of the time of this writing, this is how you can install it:
svn --force export http://apt-cyg.googlecode.com/svn/trunk/ /usr/local/bin/ chmod +x /usr/local/bin/apt-cyg
If you’re using the 64-bit Cygwin platform, then, after installing apt-cyg,
you’ll need to make a couple of simple modifications to it. Using your
favourite text editor, and remembering that the actual line numbers within your
version may differ from those shown below, edit /usr/local/bin/apt-cyg and
make the following changes:
- On line 98, change $mirror/setup.bz2 to $mirror/x86_64/setup.bz2.
- On line 105, change $mirror/setup.ini to $mirror/x86_64/setup.ini.
To search for a package, you can do:
apt-cyg find pattern
To install a package, you can do:
apt-cyg install name
For full details, you can do:
apt-cyg help
Managing MinGW Packages
A convenient way to manage MinGW packages from the command line
is to use the mingw-get command.
Be sure to invoke it with arguments because
when invoked with no arguments its graphical interface is used.
To list all of the packages, you can do:
mingw-get list
To install a package, you can do:
mingw-get install name
For full details, you can do:
mingw-get -h
USB Support
USB devices are supported thanks to the LibUSB-Win32 and the LibUSB-1.0
packages. If both are installed, preferrence is given to LibUSB-1.0.
Pre-built versions of BRLTTY have USB support compiled in, and the required
Windows drivers are also included, so you just need to let the installer set
them up.
In order to build BRLTTY yourself with USB support enabled, you’ll need to
first install at least one of LibUSB-Win32 or LibUSB-1.0.
LibUSB-Win32
At the time of this writing, LibUSB-Win32 binaries can be found on
LibUSB-Win32’s Web Site. They’ll be named something like
libusb-win32-bin-<version>.exe, and should be available on
http://sourceforge.net/project/showfiles.php?group_id=78138.
-
On Cygwin:
- Install the libusb-win32 package.
-
On MinGW:
-
Unpack the archive somewhere.
-
Symlink the header and library files into your MinGW
installation:ln -s LibUSB-Win32/include/lusb0_usb.h /mingw/include/usb.h ln -s LibUSB-Win32/lib/gcc/libusb.a /mingw/lib/ ln -s LibUSB-Win32/bin/x86/libusb0_x86.dll /mingw/bin/libusb0.dll
-
In order to be able to use the LibUSB-Win32 driver, you’ll need to copy its
run-time files into BRLTTY’s source tree:
cp LibUSB-Win32/bin/x86/libusb0.sys brltty/hotplug/libusb0.sys cp LibUSB-Win32/bin/x86/libusb0_x86.dll brltty/hotplug/libusb0.dll cp LibUSB-Win32/bin/amd64/libusb0.sys brltty/hotplug/libusb0_x64.sys cp LibUSB-Win32/bin/amd64/libusb0.dll brltty/hotplug/libusb0_x64.dll
Then, either right-click on brltty/hotplug/brltty.inf and select
install, or, on braille device plug, point at the
brltty/hotplug/brltty.inf file.
LibUSB-1.0
As of the time of this writing, LibUSB-1.0 binary snapshots can be found on
LibUSB-1.0’s Web Site. They’ll be named something like
libusb_<date>.7z.
-
On Cygwin:
- Install the libusb1.0-devel package.
-
On MinGW:
-
Unpack the archive somewhere.
-
Symlink the header and library files into your MinGW
installation:ln -s LibUSB-1.0/include/libusbx-1.0 /mingw/include/libusb-1.0 ln -s LibUSB-1.0/MinGW32/dll/libusb-1.0.dll.a /mingw/lib/ ln -s LibUSB-1.0/MinGW32/dll/libusb-1.0.dll /mingw/bin/
-
Copy the file libusb-1.0.pc in the Windows/ subdirectory of
BRLTTY’s source tree into MinGW’s /mingw/lib/pkgconfig/ directory. If
the pkgconfig/ subdirectory doesn’t already exist then create it.
-
In order to be able to use the LibUSB-1.0 driver, you’ll need to either
right-click on brltty/hotplug/brltty-libusb-1.0.inf and select install,
or, on braille device plug, point at the
brltty/hotplug/brltty-libusb-1.0.inf file.
Configuring a BRLTTY Build
Some of BRLTTY’s configure options are of particular interest to users of the
Windows platform:
--enable-relocatable-install | |
The default is for BRLTTY to refer to its components via absolute paths. On the Windows platform, however, the convention is for a package to use relative paths so that it’s entirely self-contained. This enables it to be installed into an arbitrary directory, and to be moved around thereafter at well. This option builds BRLTTY such that relative paths are used. |
Missing Java Class Definitions on Cygwin
You may get a Java failure that looks something like this:
Exception in thread "main" java.lang.NoClassDefFoundError: org.eclipse.jdt.internal.compiler.batch.GCCMain at gnu.java.lang.MainThread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: org.eclipse.jdt.internal.compiler.batch.GCCMain not found in gnu.gcj.runtime.SystemClassLoader {urls=[], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
This problem occurs when the java-ecj package isn’t installed. It can be
obtained from the Cygwin Ports. You can also resolve the problem by downloading
the Cygwin java-ecj jar, and installing it into /usr/share/java/ecj.jar.
Using BRLTTY
Windows Scripts for Managing BRLTTY
These .bat scripts are in the top-level folder where BRLTTY has been installed.
They should be run by a user that has administrative privileges.
run-brltty.bat
Manually run BRLTTY with a log level of info.
Logs are written to the file brltty.log
in the top-level folder where BRLTTY has been installed.
All arguments are passed through to BRLTTY.
debug-brltty.bat
Manually run BRLTTY, via the run-brltty.bat script, with options that
set the log level to debug and enable several useful log categories.
All arguments are passed through to the run-brltty.bat script.
kill-brltty.bat
Forceably terminate the manually-run BRLTTY process.
enable-brlapi.bat
Install the BrlAPI service and start it.
disable-brlapi.bat
Stop the BrlAPI service and uninstall it.
Sticking to a Console
It may be useful to have BRLTTY only review the console that it’s started in,
i.e. for it not to follow the keyboard focus. To achieve this, set the
FollowFocus parameter of BRLTTY’s Windows screen driver to no. This
can be done:
- On the Command Line:
- -Xwn:FollowFocus=no
- In brltty.conf:
- screen-parameter wn:FollowFocus=no
Sharing the Braille Device with Other Screen Readers
When you’re not on a window that BRLTTY can handle, its default action is to
retain control of the braille device and to present a short message explaining
the problem. If you have another braille-capable screen reader and would like
it to take over instead, then both BRLTTY and that other screen reader must be
instructed to share the braille device.
BRLTTY can be instructed to share the braille device via its
—release-device option (the short form of this option is -r). When
this option is in effect, BRLTTY releases the braille device when you move onto
a window that it can’t handle, and then tries to regain control of the braille
device when you move onto a window that it can handle. Note that these actions
take a noticeable amount of time so you should only use this option if it’s
actually needed.
Sharing with JAWS
A common case wherein a JAWS user might want BRLTTY to be in control of the
braille device when on a console window is when using Cygwin.
There are two phases to configuring JAWS to run in the background while BRLTTY
controls the braille device. First, a usable window title must be established
and stable. Second, JAWS braille must be put to sleep.
What is a Window Title?
Every window in Windows has a title bar that contains the name of the
application that’s running in it, as well as some controls to do things like
move and resize the window. BRLTTY doesn’t show this title bar.
For a program window, JAWS uses the name of the program’s executable as the
name of the configuration files to load when that program gains focus. For a
console application such as Cygwin, however, it uses the title of the window
instead. You must, therefore, tell JAWS within the window title that this is
a Cygwin window.
Setting the Window Title
JAWS uses one of the words in the window title as the name of the
configuration file set to load. This file set is what tells JAWS the
specifics of how to handle the application. It is, therefore, where JAWS
must be instructed to put its braille component to sleep.
As of this writing, it appears that JAWS uses the following algorithm for
choosing which word in the title to use as the name of the file set:
- If there are no slashes (/) or backslashes (\) in the title then
JAWS uses the first word. Thus, if the title is Cygwin Bash Shell
then JAWS will load the Cygwin configuration file set. - If there’s at least one slash (/) or backslash (\) in the title
then JAWS uses the last word. Thus, if the title is $PWD — Cygwin
then JAWS will similarly load the Cygwin configuration file set.
Setting Cygwin’s Window Title
First, it is imperative that you replace, or at least modify, the default
PS1 (primary shell prompt) setting. The default for this setting, as
distributed by Cygwin, places $PWD (the path to the current working
directory) in the window title, thus requiring you to have a separate JAWS
configuration for every directory on the system! One possible way to resolve
this «problem» is to uncomment the settitle function (which can be found
near the end of .bashrc). This function allows you to place a string of
your own choice in the title. You can use this function, therefore, as
follows:
export PROMPT_COMMAND='settitle "$PWD - Cygwin"' export PS1='$ '
The first of these lines causes the window title to be set just before each
shell prompt. Since $PWD always contains at least one slash (/), the
operative word in the title will be Cygwin (the last word), and JAWS,
therefore, will load any Cygwin configuration files that it finds.
The second of these lines sets the primary shell prompt to the customary
dollar ($) sign. More importantly, though, it replaces Cygwin’s default
PS1 setting which, because it contains escape sequences that overwrite
the title with $PWD, renders the window unrecognizable by JAWS.
Putting JAWS Braille to Sleep
Now that a stable window title has been established, JAWS braille can
finally be put to sleep. While in Cygwin, and with BRLTTY not running, do
the following:
- Press Insert+F2 to bring up the Run JAWS Manager dialog.
- Down-Arrow to Configuration Manager, and press Enter. Verify that the
title on the top line contains Cygwin.jcf. - Press Alt+S for Set Options.
- Press B for Braille.
- Press S for Braille Sleep Mode.
- Verify that the box is checked. It should look like <x> (rather than
like < >). Press Space to toggle the setting if the x isn’t there. - Press Enter to leave the menu.
- Press Control+S to save the file.
- Press Alt+F4 to exit the configuration manager.
Putting JAWS Speech to Sleep
If you’d like to use JAWS speech in Windows, but not in Cygwin, you can do
the following:
- Press Insert+F2 to bring up the Run JAWS Manager dialog.
- Down-Arrow to Configuration Manager and press Enter. Verify that the
title on the top line contains Cygwin.jcf. - Press Alt+S for Set Options.
- Press A for Advanced.
- You should be on an item labelled Sleep Mode Enable with an empty
check box (< >). Press Space to check it (<x>). - Press Enter to leave the menu.
- Press Control+S to save the file.
- Press Alt+F4 to exit the configuration manager.
Known Problem
You’ll always be able to switch to Cygwin, and BRLTTY (if it’s running) will
take control of the braille device automatically. Switching back to Windows
and JAWS, however, may be problematic. The degree of success seems to depend
on the type of braille device being used. It usually works properly.
Sometimes, however, when using a USB device, the cable needs to be
unplugged/replugged to allow JAWS to regain control. In extreme cases, you
may need to exit BRLTTY before going to Windows.
MinGW Scripts for Building BRLTTY
The mkwin Script
The mkwin script,
which can be found in the Windows/ subdirectory of BRLTTY’s source tree,
builds the Windows archive and installer for BRLTTY.
Software Components Required by mkwin
Links to the pages where we found these
installers, components, and files are listed.
In case any of these links becomes out-of-date, however,
copies of some of them have been preserved at
http://BRLTTY.app/archive/Windows/.
The following software components should already be installed:
- MinGW [32-bit] (from http://mingw.org/)
The following MinGW packages may still need to be installed:
- msys-bison
- msys-dos2unix
- msys-groff
- msys-m4
- msys-tar
- msys-unzip
- msys-wget
- msys-zip
- mingw32-libpdcurses
- mingw32-pthreads-w32
- mingw32-tcl
The following packages should also be installed:
-
AutoHotkey (from http://www.autohotkey.com/)
The mkwin script assumes that it has been installed in
C:\Program Files (x86)\AutoHotkey.
The -A (AutoHotkey) option can be used to specify another location.
The installer currently being used is named AutoHotkey104805_Install.exe. -
NSIS (from http://nsis.sourceforge.net/)
The mkwin script assumes that it has been installed in
C:\Program Files (x86)\NSIS.
The -N (NSIS) option can be used to specify another location.
The installer currently being used is named nsis-3.0b0-setup.exe. -
Python (from http://www.python.org/)
The 32-bit variants are required. Version 2 or 3 may be used. If the
python command isn’t in your command search path, or if you’d like to
use a different version of Python, then use the -P (Python) option
to specify the top-level directory of the desired Python version. -
Cython (from http://cython.org/)
A corresponding version of Cython must be installed for each version of
Python. Each Cython version is installed within the corresponding
Python version’s hierarchy. Install Cython with the command:pip install cython
Some systems, either in addition to or in place of the pip command,
have the pip2 and/or the pip3 command. As you might have guessed,
pip2 corresponds to Python2 and pip3 corresponds to Python3.
It’s best to use the one with the most explicit version suffix.If the pip command isn’t already included within the version of
Python that you’re using (usually within its scripts subdirectory)
then you can install it from https://pip.pypa.io/en/stable/installing/.Copies of the files mentioned below are at
http://BRLTTY.app/archive/Windows/Cython/:-
To force use of MinGW’s (rather than Microsoft’s) C compiler,
add distutils.cfg to the Python/lib/distutils/ directory.
It should contain these lines:[build] compiler = mingw32
-
If you get a message like «Unknown MS Compiler version 1900»
then you’ll probably need to apply the patch patch1
(from https://bugs.python.org/file40608/patch.diff)
when within the Python/lib/distutils/ directory:cd Python/lib/distutils patch patch1
-
If you get a message like «cannot find -lvcruntime140»
then you’ll need to add the 32-bit version of vcruntime140.dll
(from http://www.dll-files.com/)
to the Python/libs/ directory.
You can verify that you have the 32-bit version with the file command:file vcruntime140.dll vcruntime140.dll: PE32 executable (DLL) (console) Intel 80386, for MS Windows
A message like «vcruntime140.dll: file not recognized: File format not recognized»
probably means that you don’t have the 32-bit version of the DLL.
-
-
LibUSB-Win32 (from http://libusb-win32.sourceforge.net/)
The mkwin script assumes that it has been installed in
C:\LibUSB-Win32.
The -U (LibUSB-Win32) option can be used to specify another location.
The archive currently being used is named libusb-win32-bin-1.2.6.0.zip.
Our copy of this archive has a top-level directory named libusb-win32-bin-1.2.6.0. -
LibUSB-1.0 (from http://www.libusb.org/wiki/windows_backend)
The mkwin script assumes that it has been installed in
C:\LibUSB-1.0.
The -X (libusbx) option can be used to specify another location.
The archive currently being used is named libusbx-1.0.18-win.7z.
Our copy of this archive doesn’t have a top-level directory.
We have an alternate copy of this archive named libusbx-1.0.18-win.tar.gz. -
WinUSB (from http://www.libusb.org/wiki/windows_backend)
The mkwin script assumes that it has been installed in
C:\WinUSB.
The -W (WinUSB) option can be used to specify another location.
The archive currently being used is named winusb.zip.
Our copy of this archive doesn’t have a top-level directory. -
ICU (from http://icu-project.org/)
The mkwin script assumes that it has been installed in C:\ICU.
The -I (ICU) option can be used to specify another location.
The archive currently being used is named icu4c-53_1-Win32-msvc10.zip.
Our copy of this archive has a top-level directory named icu.
Since Windows file systems don’t have case sensitive names,
renaming it from icu to ICU is optional. -
pkg-config (from http://gtk.org/download/win32.php)
The archive currently being used is named pkg-config_0.28-1_win32.zip.
Our copy of this archive doesn’t have a top-level directory.
It should be unpacked when in MinGW’s /mingw/ directory. -
Glib (from http://gtk.org/download/win32.php)
The archive currently being used is named glib_2.34.3-1_win32.zip.
Our copy of this archive doesn’t have a top-level directory.
It should be unpacked when in MinGW’s /mingw/ directory. -
gettext-runtime (from http://gtk.org/download/win32.php)
Only install it if your MinGW installation doesn’t already have it.
Check for the presence of a libintl DLL in MinGW’s /mingw/bin/ directory.
The mkwin script uses the lib command,
which belongs to MSVC (Microsoft Visual C++).
On newer Windows systems, MSVC has become
a component of Microsoft Visual Studio.
If you don’t have it then you’ll need to get
the following files from someone who does.
Copies of them are at http://BRLTTY.app/archive/Windows/MSVC/.
- lib.exe
- link.exe
- mspdb100.dll
- msvcr100.dll
All of them should be placed within the same directory
(MinGW’s /usr/local/bin/ directory may be a good place).
Either add this directory to your command search path
or use the -M (MSVC) option to specify its location.
If you’d like to have USB support then create the symbolic links as described
within the MinGW instructions for using LibUSB-Win32 and/or LibUSB-1.0.
You’ll also need to create .pc (pkg-config) files for them within MinGW’s
/mingw/lib/pkgconfig> directory. The ones we’ve created are at
http://BRLTTY.app/archive/Windows/pkgconfig/.
If you’d like to have Bluetooth support then you’ll need to add
the files listed below to MinGW’s /mingw/include/ directory.
Copies of them are at http://BRLTTY.app/archive/Windows/Bluetooth/.
- ws2bth.h
- bthdef.h
- bthsdpdef.h
More mkwin Options
- -u (USB)
-
Specify which USB package is to be used. The following USB packages are
supported:- libusb (for LibUSB-Win32)
- libusb-1.0 (for LibUSB-1.0 + WinUSB)
- -C (Cygwin)
- Specify the root (top-level) directory of a Cygwin installation.
If it isn’t specified then /cygwin (if it exists) is assumed.
Cygwin’s bin/ directory is added to the end of the command search path
as a last resort for finding needed commands that MinGW may not have. - -s (shell)
- Invoke an interactive shell just before the archive is created so that you
can have a look at and/or modify what it will contain. If the SHELL
environment variable is set then that shell is used. If not, /bin/sh is
assumed. - -t (temporary directory)
- Specify the temporary directory that is to be used for the build.
It must not already exist.
If it isn’t specified then an internally generated path is used. - -k (keep)
- Don’t remove the temporary directory
at the end of a successful build.
It isn’t removed if the build fails
so that you can have a look at what went wrong.
- -v (verbose)
- Increase output verbosity. This option complements the -q option. It may
be specified multiple times. - -q (quiet)
- Decrease output verbosity. This option complements the -v option. It may
be specified multiple times. - -h (help)
- Write a brief command line usage summary on standard output, and then exit.
mkwin Parameters
The mkwin script accepts two parameters:
- The path to the top-level directory of BRLTTY’s source tree.
It may be either relative or absolute.
This parameter is required. - The build revision.
It may be any character sequence that doesn’t include whitespace.
It is appended, with a prepended dash (-), to
BRLTTY’s version number in order to construct the build version.
This parameter is optional — if it isn’t specified then
the revision number part of the build identifier is used.
The build name is used as:
- the name of the top-level directory within the archive
- the file name of the archive (which has the .zip extension)
- the file name of the installer (which has the .exe extension)
It has the following form:
brltty-win-buildVersion-buildRevision-usbPackage
For example:
- if your current working directory is the Windows/ subdirectory of
BRLTTY’s source tree, - if the current BRLTTY version is 5.2,
- and remembering that the default USB package is libusb,
then invoking the following command:
./mkwin .. 4
will create these files within the current working directory:
- brltty-win-5.2-4-libusb.zip (the archive)
- brltty-win-5.2-4-libusb.exe (the installer)
The winsetup Script
The winsetup script,
which can be found in the Windows/ subdirectory of BRLTTY’s source tree,
ensures that all needed components are installed on your system
so that the mkwin script can successfully build BRLTTY.
winsetup Options
- -a (archive URL)
- Specify the location for BRLTTY’s Windows archive.
- -d (dry run)
- Don’t actually install anything.
- -k (keep)
- Don’t remove the temporary directory.
- -p (Python directory)
- Specify the location where Python has been installed.
- -t (temporary directory)
- Specify the temporary directory that is to be used for the installs.
It must not already exist.
If it isn’t specified then an internally generated path is used.
- -v (verbose)
- Increase output verbosity. This option complements the -q option. It may
be specified multiple times. - -q (quiet)
- Decrease output verbosity. This option complements the -v option. It may
be specified multiple times. - -h (help)
- Write a brief command line usage summary on standard output, and then exit.
Process Detail
What is brltty.exe ?
brltty.exe is known as Microsoft® Windows® Operating System, it also has the following name or Microsoft Windows Operating System and it is developed by Microsoft Corporation , it is also developed by Unknown . We have seen about 17 different instances of brltty.exe in different location. So far we haven’t seen any alert about this product. If you think there is a virus or malware with this product, please submit your feedback at the bottom.
Something wrong with brltty.exe ?
Is brltty.exe using too much CPU or memory ? It’s probably your file has been infected with a virus. Let try the program named DriverIdentifier to see if it helps.
How to remove brltty.exe
If you encounter difficulties with brltty.exe , you can uninstall the associated program (Start > Control Panel > Add/Remove programs
What can you do to fix brltty.exe ?
Let try to run a system scan with Speed Up My PC to see any error, then you can do some other troubleshooting steps.
If you think this is a driver issue, please try DriverDouble.com
Where do we see brltty.exe ?
Here is the list of instances that we see for the process: brltty.exe
Path | Product Name | Vendor | Version | Size | MD5 | |
1 | C:\Program Files\BRLTTY\bin\brltty.exe | Microsoft® Windows® Operating System | Microsoft Corporation | 5.1.2600.5512 | 53555 | 4E94B4B10E91E6C40961E7FB56448DC7 |
2 | C:\Programme\BRLTTY\bin\brltty.exe | Unknown | 49152 | 93B4131D9843556AD84608BB34EB85C0 | ||
3 | C:\Program Files (x86)\BRLTTY\bin\brltty.exe | Unknown | 82843 | BA54E8CE7AA39251B69AA714F7971047 | ||
4 | C:\Program Files\BRLTTY\bin\brltty.exe | Unknown | 83764 | A0A0B1A35A9941F0B913F940CF84FB09 | ||
5 | C:\WINDOWS\brltty\bin\brltty.exe | Unknown | 82689 | 30271EECAFD89AB691018A53C02A88D4 | ||
6 | C:\WINDOWS\brltty\bin\brltty.exe | Unknown | 83969 | 6409D4005046C1A3DFCF80DF0125C501 | ||
7 | C:\WINDOWS\brltty\bin\brltty.exe | Unknown | = | 84788 | 9AB71860EF3BC595F05413BB1855AC87 | |
8 | C:\Program Files (x86)\BRLTTY\bin\brltty.exe | Unknown | 89652 | AD1FA52D4D3BF1ADF2895A204A76029B | ||
9 | C:\Windows\brltty\bin\brltty.exe | Unknown | 637004 | 1347DF1FC1C85AC9CD73DE285B2FB556 | ||
10 | C:\Program Files (x86)\BRLTTY\bin\brltty.exe | Unknown | 839694 | 6409D4005046C1A3DFCF80DF0125C501 | ||
11 | C:\Windows\brltty\bin\brltty.exe | Unknown | 1426944 | 73B2855F91D0A46E38B49B730FF16BA4 | ||
12 | C:\Windows\brltty\bin\brltty.exe | Unknown | 101684 | D34C42B09150375D67FCAABC7AAF088A | ||
13 | C:\Windows\brltty\bin\brltty.exe | Unknown | 142694 | DB3AE327BDDCFD1CA4A3BB1715536F77 | ||
14 | C:\Program Files (x86)\BRLTTY\bin\brltty.exe | Unknown | 104295 | D60B1B4E3839B541B4D47742A6D87286 | ||
15 | C:\Windows\brltty\bin\brltty.exe | Unknown | 141875 | BAA3350E356DA9F3FE04F9C11ED15FCB | ||
16 | C:\Program Files (x86)\BRLTTY\bin\brltty.exe | Unknown | 106087 | 0711CA4E6A3C266444A86166B22D38AB | ||
17 | C:\Windows\brltty\bin\brltty.exe | Microsoft Windows Operating System | 10.0.19041.3636 | 142694 | ||
Comments about this process:
Sharing your feedback about this process or ask for help
Автор: Exedb.com 19-January-2018
dvrВпервые замечено на 19-January-2018 , популярность 1%
Содержание :
1. brltty.exe — что это?
2. Как удалить brltty.exe? Как удалить brltty.exe? Как деинсталлировать brltty.exe?
3. Как скачать brltty.exe?
4. Как исправить ошибку приложения brltty.exe?
5. Как устранить высокую загрузку процессора и диска, вызванную файлом brltty.exe?
brltty.exe — что это?
Файл brltty.exe — это законный исполняемый файл, который обычно находится в c:\windows\ softwaredistributiondownload271c9a19d741dbcd0ac0730a1a7ff313package_for_rollupfix~~amd64~~16299.125.1.6amd64_microsoft-windows-a..lity-braille-brltty_31bf3856ad364e35_10.0.16299.19_none_451ae2761ec95ad8brltty.exe. Этот файл связан с unknown, разработанным unknown, MD5-сигнатура: 6409d4005046c1a3dfcf80df0125c501. Файл brltty.exe обычно расположен в c:\windows\ softwaredistributiondownload271c9a19d741dbcd0ac0730a1a7ff313package_for_rollupfix~~amd64~~16299.125.1.6amd64_microsoft-windows-a..lity-braille-brltty_31bf3856ad364e35_10.0.16299.19_none_451ae2761ec95ad8brltty.exe и имеет размер около 839694 байт. Этот файл необходим для правильной работы приложений, использующих unknown product. Когда приложение требует этот файл, он загружается в память и выполняется в фоновом режиме.
Хотя файл brltty.exe является законным unknown product, иногда его могут нацелить создатели вредоносных программ, пытающихся замаскировать свой вредоносный код, используя тот же самый файловый путь. Поэтому важно удостовериться, что файл brltty.exe на вашем компьютере является законным и не заражен вредоносным программным обеспечением. Один из способов проверить законность файла brltty.exe — это проверить его цифровую подпись. У законного файла brltty.exe должна быть цифровая подпись от корпорации unknown company, которую можно просмотреть, щелкнув правой кнопкой мыши по файлу, выбрав свойства, затем перейдя на вкладку «Цифровые подписи».
Как удалить brltty.exe? Как удалить brltty.exe? Как деинсталлировать brltty.exe?
- Скачайте Asmwsoft PC Optimizer
- Из основного окна Asmwsoft PC Optimizer выберите инструмент «Force deleter».
- Затем в программе «Force deleter» выберите файл, перейдите в файл brltty.exe, затем нажмите «Открыть».
- Теперь нажмите кнопку «Разблокировать и удалить» — появится сообщение с подтверждением, нажмите «Да», и все готово.
P.S. Возможно, вам потребуется перезагрузить компьютер после этого шага.
Как скачать brltty.exe?
Чтобы загрузить файл brltty.exe, вы можете следовать этим общим шагам:
- Откройте веб-браузер: Запустите веб-браузер на своем компьютере. Можно использовать распространенные веб-браузеры, такие как Google Chrome, Mozilla Firefox, Microsoft Edge или Safari, чтобы загрузить файлы.
- Перейдите на доверенный веб-сайт: Перейдите на доверенный веб-сайт или ресурс, где файл brltty.exe доступен для загрузки. Это может быть официальный веб-сайт разработчика программного обеспечения unknown product, надежного репозитория программного обеспечения или любого другого авторитетного источника. Будьте осторожны при загрузке файлов с ненадежных или подозрительных веб-сайтов, так как они могут содержать вредоносное ПО.
- Поиск или просмотр: Используйте функцию поиска веб-сайта или просматривайте категории, чтобы найти приложение unknown product, которое вы хотите загрузить. Убедитесь, что вы находитесь на официальном или доверенном веб-сайте, чтобы избежать загрузки вредоносных файлов.
- Нажмите на ссылку «Скачать»: Как только вы найдете нужный файл unknown product, рядом с ним должна быть ссылка или кнопка для загрузки. Нажмите на ссылку загрузки. Она может называться «Скачать», «Получить» или что-то подобное.
- Выберите место загрузки: Может появиться диалоговое окно или запрос, спрашивающий, куда вы хотите сохранить файл EXE. Выберите место на вашем компьютере, где вы хотите сохранить файл. По умолчанию это часто папка «Загрузки».
- Дождитесь завершения загрузки: В зависимости от размера файла и скорости вашего интернет-соединения это может занять несколько секунд или минут. Вы можете проверить ход загрузки в строке состояния вашего веб-браузера или менеджере загрузок. Большинство антивирусных программ, таких как Windows Defender, будут сканировать файл на наличие вирусов во время загрузки
- Запустите файл unknown product EXE: Если файл происходит из доверенного источника и не содержит вредоносного ПО, вы можете запустить загруженный файл unknown product EXE, дважды щелкнув по нему. Следуйте инструкциям на экране для установки или запуска программы, связанной с файлом EXE.
- Следуйте инструкциям по установке: Если загруженный файл unknown product EXE представляет собой установщик, следуйте подсказкам и инструкциям по установке, предоставленным программой. Это может включать в себя указание параметров установки, согласие с условиями и положениями, а также выбор директории установки.
- Завершите установку: После завершения установки вы должны быть готовы использовать программное обеспечение, связанное с файлом unknown product EXE.
Всегда будьте осторожны при загрузке файлов unknown product EXE из интернета. Следуйте доверенным источникам и избегайте загрузки файлов с подозрительных веб-сайтов или источников, чтобы защитить свой компьютер от потенциальных угроз безопасности.
Как исправить ошибку приложения brltty.exe?
Ошибка приложения EXE — это тип ошибки, которая возникает, когда исполняемый файл brltty.exe не может правильно запуститься в Windows. Существует множество возможных причин и решений для этой ошибки, в зависимости от конкретного файла brltty.exe и обстоятельств проблемы. Вот несколько общих шагов, которые вы можете предпринять, чтобы исправить ошибку приложения brltty.exe:
- Обновите Windows до последней версии: Иногда ошибка может быть вызвана устаревшими или несовместимыми системными файлами или драйверами. Чтобы проверить наличие обновлений, перейдите в «Настройки» > «Обновление и безопасность» > «Windows Update» и нажмите «Проверить наличие обновлений».
- Просканируйте компьютер на предмет вредоносного ПО: Вредоносное ПО часто маскируется под легитимные файлы brltty.exe и может вызывать различные проблемы, включая высокое использование ЦП, сбои или ошибки. Используйте Windows Defender или любое другое антивирусное программное обеспечение, которому вы доверяете, для сканирования компьютера и удаления потенциальных угроз.
- Восстановите или переустановите unknown product, связанный с файлом brltty.exe: Если ошибка вызвана программой unknown product, которую вы установили, вы можете попробовать исправить ее, восстановив или переустанавливая программу unknown product. Для этого перейдите в «Настройки» > «Приложения» > «Приложения и функции» и найдите программу unknown product в списке. Нажмите на нее и выберите «Изменить» или «Удалить». Следуйте инструкциям на экране, чтобы восстановить или переустановить программу unknown product.
- Запустите инструмент System File Checker (SFC): Этот инструмент может сканировать вашу систему на наличие поврежденных или отсутствующих файлов и заменять их оригинальными версиями. Для запуска инструмента SFC откройте командную строку от имени администратора и введите sfc /scannow, затем нажмите Enter. Подождите завершения сканирования и перезагрузите компьютер
- Запустите инструмент диагностики памяти: Этот инструмент может проверить вашу оперативную память на наличие ошибок, которые могут повлиять на производительность компьютера. Для запуска инструмента диагностики памяти введите «memory» в строке поиска и выберите «Диагностика памяти Windows». Выберите «Перезагрузить сейчас и проверить на наличие проблем» или «Проверить на наличие проблем при следующем запуске компьютера». Компьютер перезагрузится и запустит тест. После завершения теста вы можете просмотреть результаты в «Просмотр событий».
Это лишь несколько возможных решений для устранения ошибки приложения brltty.exe. Тем не менее различные файлы brltty.exe могут требовать различных методов или условий, поэтому перед загрузкой и запуском любого файла brltty.exe всегда внимательно читайте инструкции. Будьте осторожны при скачивании файлов brltty.exe из неизвестных или недоверенных источников, так как они могут содержать вредоносное ПО или вирусы, которые могут повредить ваш компьютер. Никогда не открывайте файл brltty.exe, который вам был отправлен в виде вложения в электронном письме, даже если вы знаете отправителя. Всегда сканируйте файл антивирусной программой перед его запуском.
Как устранить высокую загрузку процессора и диска, вызванную файлом brltty.exe?
Высокое использование процессора файлом brltty.exe может быть вызвано различными факторами, такими как поврежденные системные файлы, инфекции вредоносными программами, приложения от третьих сторон или ошибки системы. В зависимости от файла brltty.exe, вызывающего проблему, вам может потребоваться попробовать различные решения для ее устранения.
- Вы можете попробовать завершить процесс brltty.exe из Диспетчера задач или Монитора производительности. Щелкните правой кнопкой мыши по brltty.exe и выберите «Завершить задачу» или «Завершить дерево процессов». Это может временно решить проблему, но также может повлиять на функциональность unknown product или службы, связанной с файлом brltty.exe.
- Если завершение процесса не помогает, вы можете попробовать отключить или удалить unknown product или службу, связанную с файлом brltty.exe. Вы можете перейти в Панель управления > Программы и компоненты и удалить ее оттуда. Если файл brltty.exe является частью Windows, вы можете перейти в Панель управления > Административные инструменты > Службы и отключить его оттуда. Однако будьте осторожны, чтобы не отключить или не удалить необходимые компоненты Windows, которые могут повлиять на стабильность или безопасность системы.
- Если отключение или удаление unknown product или службы не помогает, вы можете попробовать отсканировать ваш компьютер на предмет вредоносных программ с использованием надежной программы антивируса. Вредоносное ПО часто может маскироваться под легитимный файл brltty.exe и потреблять высокие ресурсы процессора. Вы можете использовать Windows Defender или любое другое антивирусное программное обеспечение, которому вы доверяете, для сканирования компьютера и удаления потенциальных угроз.
- Если сканирование компьютера на наличие вредоносных программ не помогает, вы можете попробовать восстановить системные файлы с помощью инструмента Проверки файлов системы (SFC). Этот инструмент может проверить вашу систему на наличие поврежденных или отсутствующих файлов и заменить их оригинальными версиями. Чтобы запустить инструмент SFC, откройте Командную строку от имени администратора и введите sfc /scannow, затем нажмите Enter. Подождите завершения сканирования и перезагрузите компьютер.
- Если восстановление системных файлов не помогает, вы можете попробовать оптимизировать производительность вашей системы с использованием различных методов, таких как удаление временных файлов, дефрагментация жесткого диска, обновление драйверов, настройка энергосберегающих параметров и отключение ненужных программ при запуске. Вы также можете использовать инструменты Asmwsoft PC optimizer для автоматического выполнения этих задач.
Это некоторые из возможных решений для устранения высокого использования процессора файлом brltty.exe в Windows. Если ни одно из них не работает для вас, возможно, вам придется обратиться к профессиональному технику или получить дополнительную поддержку от службы поддержки Microsoft.
Более 30 000 000 пользователей считают его лучшим выбором для чистого и быстрого ПК. Одно нажатие, чтобы оптимизировать ваш ПК и защитить вашу конфиденциальность.
Как другие пользователи поступают с этим файлом?
Всего голосов (
270 ),
200 говорят, что не будут удалять, а
70 говорят, что удалят его с компьютера.
brltty.exe Пользовательская оценка:
безопасен:
опасен:
Как вы поступите с файлом brltty.exe?
Ошибки, связанные с файлом brltty.exe.
Некоторые из наиболее распространенных ошибок включают:
- «unknown product не может быть запущен, потому что DLL-файл отсутствует на вашем компьютере.» — Эта ошибка возникает, когда требуемый DLL-файл отсутствует или не найден, а файл brltty.exe зависит от него для запуска.
- «Этот unknown product не является допустимым приложением Win32.» — Это сообщение об ошибке обычно появляется, когда вы пытаетесь запустить файл brltty.exe, который не совместим с версией Windows или платформой (32-бит или 64-бит), которую вы используете.
- «Доступ запрещен.» — Это сообщение об ошибке отображается, когда у вас нет необходимых разрешений для выполнения файла brltty.exe.
- «Приложению unknown product не удалось запуститься правильно (0xc000007b).» — Эта ошибка часто указывает на проблемы с архитектурой или совместимостью файла brltty.exe или связанных с ним DLL-файлов.
- «Windows не может получить доступ к указанному устройству, пути или файлу.» — Это сообщение об ошибке отображается, когда Windows не может получить доступ к расположению файла brltty.exe, часто из-за проблем с разрешениями или путями к файлам.
- «Приложение unknown product не удалось инициализироваться правильно (0xc0000135).» — Эта ошибка обычно указывает на проблемы с .NET Framework или другими библиотеками времени выполнения, необходимыми для brltty.exe.
- «Не хватает необходимого привилегированного доступа клиента.» — Эта ошибка возникает, когда пользователь или процесс не обладает необходимыми привилегиями для выполнения brltty.exe.
- «Это приложение заблокировано для вашей защиты.» — Windows может отображать это сообщение, когда вы пытаетесь запустить неподписанный или потенциально небезопасный файл brltty.exe.
- «Запрошенная операция требует повышения.» — Это сообщение появляется, когда вам нужны административные права для запуска brltty.exe.
- «Файл brltty.exe не является допустимым исполняемым файлом.» — Это сообщение об ошибке отображается, когда файл не является допустимым исполняемым файлом EXE.
Чтобы устранить эти типы ошибок, пользователям может потребоваться выполнить различные шаги по устранению неполадок, такие как обновление операционной системы и антивирусного программного обеспечения, восстановление реестра Windows или переустановка unknown product, использующего brltty.exe.
Следовательно, важно удостовериться, что файл brltty.exe на вашем компьютере является законным и не был заражен вредоносным программным обеспечением. Пользователи могут проверить законность файла brltty.exe, проверив его цифровую подпись или отсканировав свою систему с использованием надежного антивирусного и анти-малварного программного обеспечения.
Если обнаружено вредоносное программное обеспечение, важно удалить его как можно скорее, чтобы предотвратить дополнительные повреждения системы. В общем, рекомендуется регулярно обновлять операционную систему и программное обеспечение безопасности, чтобы предотвращать заражения вредоносным программным обеспечением и обеспечивать безопасность системы.
Список программного обеспечения компании unknown company:
Имя файла
Название программы
Название компании
Версия файла
Размер файла
MD5
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown Version
1175670.00 Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
unknown
unknown company
Unknown version
unknown Byte
Комментарии:
Пока нет комментариев! Добавьте комментарии первым.
Другой процесс:
File corruption, missing, or deleted brltty.exe files can result in EXE executable errors, most commonly seen during the startup phase of Windows 10 Features on Demand. A large percentage of these file issues can be resolved with downloading and installing the latest version of your EXE file. As a last measure, we recommend using a registry cleaner to repair any invalid brltty.exe, EXE file extension, and other file path references which could be causing the error message.
EXE files are types of Executable Files, more specifically known as the Windows Executable File format. See the table below for a list of brltty.exe files we have available for download for most Windows versions (also including %%os%%). Some brltty.exe files are not currently in our database, but they can be requested by clicking the «Request» button next to the respective file version entry. Some file versions may be missing from our extensive database, and in those cases, you might need to contact Microsoft.
Placing the newly-downloaded brltty.exe file in the right directory (where the original file resides) will most likely resolve the issue, but you should test to make sure. Confirm that the error is resolved by attempting to open Windows 10 Features on Demand and / or conducting the operation that triggers the issue.
Product by Solvusoft
Download Now
WinThruster 2024 — Scan your PC for brltty.exe registry issues
Windows
11/10/8/7/Vista/XP
Optional Offer for WinThruster by Solvusoft | EULA | Privacy Policy | Terms | Uninstall
brltty.exe File Summary | |
---|---|
File Format: | EXE |
Group: | Operating System |
App: | Windows 10 Features on Demand |
Version: | 1703, 04/05/17 |
Developer: | Microsoft |
File: | brltty.exe |
Size: | 826894 |
SHA-1: | 26c7c4562ab93e00611333cff707d101d68e8dbd |
MD5: | 30271eecafd89ab691018a53c02a88d4 |
CRC32: | 4e6c76c0 |
EXE
brltty.exe
Article ID: 351398
Brltty.exe
Filename | File ID (MD5 Checksum) | Size (Bytes) | Download | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+ brltty.exe | 30271eecafd89ab691018a53c02a88d4 | 807.51 KB | ||||||||||||||||
|
||||||||||||||||||
+ brltty.exe | 30271eecafd89ab691018a53c02a88d4 | 807.51 KB | ||||||||||||||||
|
||||||||||||||||||
+ brltty.exe | 30271eecafd89ab691018a53c02a88d4 | 807.51 KB | ||||||||||||||||
|
||||||||||||||||||
+ brltty.exe | ec72ed8843034929b2a63b7b5a804188 | 794.51 KB | ||||||||||||||||
|
||||||||||||||||||
+ brltty.exe | ec72ed8843034929b2a63b7b5a804188 | 794.51 KB | ||||||||||||||||
|
||||||||||||||||||
+ brltty.exe | ec72ed8843034929b2a63b7b5a804188 | 794.51 KB | ||||||||||||||||
|
||||||||||||||||||
+ brltty.exe | ec72ed8843034929b2a63b7b5a804188 | 794.51 KB | ||||||||||||||||
|
Common Brltty.exe Issues
The most common brltty.exe errors that can appear on a Windows-based computer are:
- «Error in Application: brltty.exe»
- «Win32 Software Error: brltty.exe»
- «Brltty.exe has encountered a problem and needs to close. We are sorry for the inconvenience.»
- «Sorry, we can’t find brltty.exe.»
- «Brltty.exe is missing.»
- «Start-up error in application: brltty.exe.»
- «Brltty.exe not working.»
- «Brltty.exe failed.»
- «Fault in Software Path: brltty.exe.»
Usually brltty.exe errors with Windows 10 Features on Demand happen during startup or shutdown, while brltty.exe related programs are running, or rarely during the OS update sequence. Documenting brltty.exe problem occasions in Windows 10 Features on Demand is key to determine cause of the Operating System problems, and reporting them to Microsoft.
Source of Brltty.exe Errors
Windows 10 Features on Demand and Brltty.exe issues come from missing or corrupt files, Windows registry invalid entries, and malware infections.
More specifically, these brltty.exe errors can be caused by:
- Brltty.exe registry keys invalid / corrupted.
- Virus-contaminated and corrupted brltty.exe.
- Another program maliciously or mistakenly deleted brltty.exe-related files.
- Another software application in conflict with brltty.exe.
- Windows 10 Features on Demand (brltty.exe) corrupted during download or install.
Подробности о наиболее часто используемом файле с именем «brltty.exe»
- Продукт:
- (Пустое значение)
- Компания:
- (Пустое значение)
- Описание:
- (Пустое значение)
- Версия:
- (Пустое значение)
- MD5:
- 3a9cf09cdb611a339cf4ae8e3a93600f
- SHA1:
- d1d320e3064f489edfa73ebf6cff54a0120bf92b
- SHA256:
- 6ed2278b073520b16c8b578f82e5e96d127fb940925bd379e5d594857da86160
- Размер:
- 492544
- Папка:
- %PROGRAMFILES%\BRLTTY\bin
- ОС:
- Windows XP
- Частота:
- Низкая
Процесс «brltty.exe» безопасный или опасный?
Последний новый вариант файла «brltty.exe» был обнаружен 4444 дн. назад. В нашей базе содержится 1 шт. вариантов файла «brltty.exe». У всех этих вариантов пока нет окончательных оценок.
Комментарии пользователей для «brltty.exe»
У нас пока нет комментариев пользователей к файлам с именем «brltty.exe».
Добавить комментарий для «brltty.exe»
Для добавления комментария требуется дополнительная информация об этом файле. Если вам известны размер, контрольные суммы md5/sha1/sha256 или другие атрибуты файла, который вы хотите прокомментировать, то вы можете воспользоваться расширенным поиском на главной странице .
Если подробности о файле вам неизвестны, вы можете быстро проверить этот файл с помощью нашей бесплатной утилиты. Загрузить System Explorer.
Проверьте свой ПК с помощью нашей бесплатной программы
System Explorer это наша бесплатная, удостоенная наград программа для быстрой проверки всех работающих процессов с помощью нашей базы данных. Эта программа поможет вам держать систему под контролем. Программа действительно бесплатная, без рекламы и дополнительных включений, она доступна в виде установщика и как переносное приложение. Её рекомендуют много пользователей.