KeyEvent.consume() problem for BACKSPACE
Hi!
I have the following problem - I want to disable the BACKSPACE key input for a JTextArea. I�ve done it like this:
private class MyKeyAdapter extends KeyAdapter {
public void keyPressed (KeyEvent e) {
if (e.getKeyCode()==KeyEvent.VK_BACK_SPACE) e.consume();
This method works for other keys but why not for BACKSPACE? Checking if the event has been consumed with KeyEvent.isConsumed() returns "true" like it should, but the event still gets processed in JTextArea.
Thanx in advance,
bbruno
Here, try the following with a document filter that filters out VK_DELETE and VK_BACK_SPACE:
import javax.swing.*;
import javax.swing.text.*;
import java.awt.event.*;
public class TxtDemo extends JFrame {
public static void main(String[] args) {
JFrame F=new TxtDemo("Test Window");
F.pack();
F.setVisible(true);
F.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
TxtDemo(String title) {
super(title);
JTextArea textArea = new JTextArea(5, 20);
DocumentFilter filter = new DocumentFilter() {
public void insertString(DocumentFilter.FilterBypass fb,int offset, String string, AttributeSet attr) throws BadLocationException {
super.insertString(fb,offset,string,attr);
public void remove(DocumentFilter.FilterBypass fb, int offset, int length) {
// do nothing
public void replace(DocumentFilter.FilterBypass fb, int offset, int length, String text, AttributeSet attrs) throws BadLocationException {
super.replace(fb,offset,length,text,attrs);
((AbstractDocument) textArea.getDocument()).setDocumentFilter(filter);
getContentPane().add(textArea);
}Here is the same version that can be cut-n-paste:
import javax.swing.*;
import javax.swing.text.*;
import java.awt.event.*;
public class TxtDemo extends JFrame {
public static void main(String[] args) {
JFrame F=new TxtDemo("Test Window");
F.pack();
F.setVisible(true);
F.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
TxtDemo(String title) {
super(title);
JTextArea textArea = new JTextArea(5, 20);
DocumentFilter filter = new DocumentFilter() {
public void insertString(DocumentFilter.FilterBypass fb,int offset, String string, AttributeSet attr) throws BadLocationException {
super.insertString(fb,offset,string,attr);
public void remove(DocumentFilter.FilterBypass fb, int offset, int length) {
// do nothing
public void replace(DocumentFilter.FilterBypass fb, int offset, int length, String text, AttributeSet attrs) throws BadLocationException {
super.replace(fb,offset,length,text,attrs);
((AbstractDocument) textArea.getDocument()).setDocumentFilter(filter);
getContentPane().add(textArea);
;o)
V.V.
Similar Messages
-
Problem in using KeyEvent.consume()
Hi friends
I am using KeyEvent.consume() for JTextField with KeyPressed and KeyTyped events, some times it cosumes and some time it don't. I would like to stop displaying some chars in text field by using consume(), ie basically validation part.
Thanks
RammohanAre there specific keys that it won't consume?
-
Hi!,
It's me again, he9x, ahm having progress with my testlayout/calculator...just having problems with the KeyEvent consume method. I'm trying to limit the entry of DOT ex. 3.23 - allowed
.45 - allowed
.46.67 or 4.566.67 - not allowed
Here's my code that handles it, but the problem is when I try to enter 4.56. upon entering the second period my message pops up and the second period is displayed. even though it pass through the event.consume method. should it not display the period? Thank you so much for your help!
here's my code
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TestLayout extends JFrame{
//private JTextField text;
private IntegerTextField text;
private JButton btnOne, btnTwo, btnThree, btnFour, btnFive,
btnSix, btnSeven, btnEight, btnNine, btnZero,
btnAdd, btnSubtract, btnMultiply, btnDivide,
btnSqrRt, btnModulo, btnBack, btnCE;
private JPanel northPanel, centerPanel, southPanel;
private int textNum;
public TestLayout(){
Container container = getContentPane();
//text = new JTextField(14);
//text = new TestLayout().new IntegerTextField(14);
text = new IntegerTextField(14);
text.setPreferredSize(new Dimension(255, 20));
text.setHorizontalAlignment(JTextField.TRAILING);
text.addActionListener(new ActionHandler());
northPanel = new JPanel();
northPanel.setLayout(new FlowLayout(FlowLayout.LEFT));
northPanel.add(text);
container.add(northPanel, BorderLayout.NORTH);
centerPanel = new JPanel();
centerPanel.setLayout(new GridLayout(4, 4));
btnOne = new JButton("1");
btnTwo = new JButton("2");
btnThree = new JButton("3");
btnFour = new JButton("4");
btnFive = new JButton("5");
btnSix = new JButton("6");
btnSeven = new JButton("7");
btnEight = new JButton("8");
btnNine = new JButton("9");
btnZero = new JButton("0");
btnMultiply = new JButton("*");
btnDivide = new JButton("/");
btnAdd = new JButton("+");
btnSubtract = new JButton("-");
btnSqrRt = new JButton("sqrt");
btnModulo = new JButton("%");
centerPanel.add(btnOne);
centerPanel.add(btnTwo);
centerPanel.add(btnThree);
centerPanel.add(btnFour);
centerPanel.add(btnFive);
centerPanel.add(btnSix);
centerPanel.add(btnSeven);
centerPanel.add(btnEight);
centerPanel.add(btnNine);
centerPanel.add(btnZero);
centerPanel.add(btnMultiply);
centerPanel.add(btnDivide);
centerPanel.add(btnAdd);
centerPanel.add(btnSubtract);
centerPanel.add(btnSqrRt);
centerPanel.add(btnModulo);
container.add(centerPanel, BorderLayout.CENTER);
southPanel = new JPanel();
southPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
btnBack = new JButton("Backspace");
btnCE = new JButton(" CE ");
southPanel.add(btnBack);
southPanel.add(btnCE);
container.add(southPanel, BorderLayout.SOUTH);
setSize(275, 250);
setVisible(true);
private class ActionHandler implements ActionListener {
public void actionPerformed(ActionEvent event){
if(event.getSource() == text)
computeText();
private void computeText(){
int num = Integer.parseInt(text.getText()) -1;
text.setText(String.valueOf(num));
private class IntegerTextField extends JTextField{
//final static String badchars = "`~!@#$%^&*()_+=\\|\"':;?/>.<, ";
final static String badchars = "`~!@#$%^&*()_+=\\|\"':;?/><, ";
public IntegerTextField(int columns){
super(columns);
public void processKeyEvent(KeyEvent event){
char c = event.getKeyChar();
if ( (Character.isLetter(c) && !event.isAltDown())
|| badchars.indexOf(c) > -1) {
event.consume();
return;
if ( (c == '-') && getDocument().getLength() > 0 ){
event.consume();}
else{
super.processKeyEvent(event);
if ( (c == '.') && (getText().lastIndexOf(c) != getText().indexOf(c)) ){
event.consume();
String temp = String.valueOf(c) + String.valueOf(getText().lastIndexOf(c));
if (event.isConsumed()) JOptionPane.showMessageDialog(null, temp);
}else{
super.processKeyEvent(event);
public static void main(String args[]){
TestLayout test = new TestLayout();
//test = new TestLayout();
test.setDefaultCloseOperation(EXIT_ON_CLOSE);
}Hi!
Thanks for that Sir! heres my new code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TestLayout extends JFrame{
//private JTextField text;
private IntegerTextField text;
private JButton btnOne, btnTwo, btnThree, btnFour, btnFive,
btnSix, btnSeven, btnEight, btnNine, btnZero,
btnAdd, btnSubtract, btnMultiply, btnDivide,
btnSqrRt, btnModulo, btnBack, btnCE;
private JPanel northPanel, centerPanel, southPanel;
private int textNum;
public TestLayout(){
Container container = getContentPane();
//text = new JTextField(14);
//text = new TestLayout().new IntegerTextField(14);
text = new IntegerTextField(14);
text.setPreferredSize(new Dimension(255, 20));
text.setHorizontalAlignment(JTextField.TRAILING);
text.addActionListener(new ActionHandler());
northPanel = new JPanel();
northPanel.setLayout(new FlowLayout(FlowLayout.LEFT));
northPanel.add(text);
container.add(northPanel, BorderLayout.NORTH);
centerPanel = new JPanel();
centerPanel.setLayout(new GridLayout(4, 4));
btnOne = new JButton("1");
btnTwo = new JButton("2");
btnThree = new JButton("3");
btnFour = new JButton("4");
btnFive = new JButton("5");
btnSix = new JButton("6");
btnSeven = new JButton("7");
btnEight = new JButton("8");
btnNine = new JButton("9");
btnZero = new JButton("0");
btnMultiply = new JButton("*");
btnDivide = new JButton("/");
btnAdd = new JButton("+");
btnSubtract = new JButton("-");
btnSqrRt = new JButton("sqrt");
btnModulo = new JButton("%");
centerPanel.add(btnOne);
centerPanel.add(btnTwo);
centerPanel.add(btnThree);
centerPanel.add(btnFour);
centerPanel.add(btnFive);
centerPanel.add(btnSix);
centerPanel.add(btnSeven);
centerPanel.add(btnEight);
centerPanel.add(btnNine);
centerPanel.add(btnZero);
centerPanel.add(btnMultiply);
centerPanel.add(btnDivide);
centerPanel.add(btnAdd);
centerPanel.add(btnSubtract);
centerPanel.add(btnSqrRt);
centerPanel.add(btnModulo);
container.add(centerPanel, BorderLayout.CENTER);
southPanel = new JPanel();
southPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
btnBack = new JButton("Backspace");
btnCE = new JButton(" CE ");
southPanel.add(btnBack);
southPanel.add(btnCE);
container.add(southPanel, BorderLayout.SOUTH);
setSize(275, 250);
setVisible(true);
private class ActionHandler implements ActionListener {
public void actionPerformed(ActionEvent event){
if(event.getSource() == text)
computeText();
private void computeText(){
int num = Integer.parseInt(text.getText()) -1;
text.setText(String.valueOf(num));
private class IntegerTextField extends JTextField{
//final static String badchars = "`~!@#$%^&*()_+=\\|\"':;?/>.<, ";
final static String badchars = "`~!@#$%^&*()_+=\\|\"':;?/><, ";
public IntegerTextField(int columns){
super(columns);
public void processKeyEvent(KeyEvent event){
char c = event.getKeyChar();
if ( (Character.isLetter(c) && !event.isAltDown())
|| badchars.indexOf(c) > -1) {
event.consume();
return;
if ( (c == '-') && getDocument().getLength() > 0 )
event.consume();
else if( (c == '.') && getText().indexOf(c) > -1 )
event.consume();
else
super.processKeyEvent(event);
public static void main(String args[]){
TestLayout test = new TestLayout();
//test = new TestLayout();
test.setDefaultCloseOperation(EXIT_ON_CLOSE);
} -
Time consuming problem in Self update rule
Hi all:
We have time consuming problem in self update rule.I have ODS ZOMS001,for this we created self update rule.In process chain we include this self update rule and during delta update,it takes 20 to 25 mins even if there is two records or 10000 records.In delta for this self update rule,it takes the whole records in ODS
EX: If i have 10000 records during initialise and 10 records in Delta update...For the delta self update rule it takes 100010 records..But it only update delta records values.
we have to reduce the total time consuming for this self update during delta..
Waiting for your inputs.
It would be helpful for your valuable reply.
Rgds
MSKI think retransporting is the only option available to you. You cannot modify anything in your production system.
IF you have a chance to speak with basis people,ask them to open the system status to modifiable for few minutes.
and make necessary changes in production and bring it back to normal (This is not a best practise in all situations).
hope this helps.
Praveen -
Verizon DSL drops out intermitte​ntly: problems for 10 months
Subject: Verizon DSL drops out intermittently: problems for 10 months
Hi all,
Just wondering if any one can help. We had Verizon DSL on our home phone line for six years in Worcester MA. The first five years we had little to problems. The last 10 months we’ve have frequent (nearly every day drop out and period where the DSL line can’t connect for minutes to sometimes hours).
We’ve had seven different technicians visit us for a total of thirteen visits. They’ve replaced the line coming into our house multiple times and isolated our home phone lines from the DSL feed but this hasn’t helped. Verizon tech support can’t seem to get back to me with a detailed plan of what they are going to do next and few representatives return my phone calls.
We’ve also tried at least five router and modems and it hadn’t helped. They recently changed the DSL card(?) in the local office (~7000 ft away) and said they switched us to ADS2.
We’re still seeing internet drops and we’re at our wit’s end.
Any ideas?
Here’s our transceiver stats from our Verzion 7500 DSL modem combo:
Transceiver Revision A2pB020b3.d20h
Vendor ID Code 4D54
Line Mode ADSL_2plus
Data Path FAST
Transceiver Information Down Stream Path Up Stream Path
DSL Speed (Kbits/Sec) 3358 863
Margin (dB) 9.2 7.0
Line Attenuation (dB) 44.0 19.4
Transmit Power (dBm)21.0 12.4
Thanks,Well, we're getting pretty fed up. Here's the letter that we are sending out for a Verizon Presidential Appeal...
To:
Verizon, St. Petersburg, FL
Verizon Technical Team, Worcester, MA
The Department of Telecommunications and Cable, Consumer Division, Boston, MA
Better Business Bureau
Dear Sirs,
We are writing to lodge a formal complaint about our Verizon DSL service, and the extremely
poor treatment we have received while trying to resolve this (still unresolved) problem. We have had
intermittent internet outages for the last 12 months. This followed five years of normal DSL service at
the same address. Our problems worsened this spring; our internet is out a few minutes to several
hours a day, most days a week. Our next door neighbors have the same problem with their Verizon
DSL service, though they do not use the internet very often so are less affected than we are. We rely
on consistent internet service for our jobs.
We have had 13 technician visits to our home from a total of seven different technicians. On
multiple occasions, we have also been stood up for scheduled technician visits, including days in
which we took off work to be home. Two of these times in which we were stood up were not visits that
Verizon initiated, where we were told we needed to be home. Additionally, we have received
several “auto-calls” informing us that our problem is fixed and our work tickets have been closed. This
is extremely upsetting to us, as our problem has never been fixed as we have explained many times.
Several technicians have spoke confidently (and condescendingly) that their work would fix our
problem; these are generally the technicians we never saw again.
It is clear from our several calls each month to Verizon that persons and departments within
the company do not communicate with one another. Time and time again, we have been shuffled from
person to person, and now believe that no one wants to expend the effort to deal with our problems.
For example, multiple employees have failed to call us back when they said they would. We have
asked several times for a team of creative thinkers (with the authority to act) to brainstorm some sort
of solution and let us know what Verizon was doing to solve our problem. This has not happened. We
have made extensive notes about our service interruptions and our correspondence with Verizon over
the last several months; these are included in this packet. We also have multiple videos across several
months showing that DSL signal is not available.
We believe that a new line needs to be put in from the local hub to our house, a distance of
only a few blocks. (See notes on reverse of page.) At this point, we have no faith that Verizon is
willing to fix this problem and restore service to us. This is truly a shameful way to do business.
If Verizon is unwilling to restore our DSL service to acceptable levels, we would like Verizon to
Notes: This is what Verizon has told us they have done:
1. Isolated our phone line from DSL.
2. Replaced the line from our street to our home.
3. Switched the F2.
4. Put us on an A-DSL2 card at the local hub.
We have tried seven DSL modems and six routers without success. The problem is not within
our house; that is clear. We believe a new F1 line is needed. We were even told by a company
representative on the phone “well, DSL is on copper wire…” - basically from our view, an admission
that copper wire can go bad, and that this may be the cause of our problems. We have asked for a
new F1 line to be installed several times and been brushed off each time. -
Unsynchronized Producer Consumer Problem
Hi I would like some help implementing an unsynchronized producer consumer with an unbounded queue (implemented using an ArrayList) I have both the producer and consumer sleeping for random amount of time (producer wakes up faster). The problem is that sometimes the producer never gives the consumer a chance to run.
Note I have a notify after I add stuff to the ArrayList. I dont know whether its my choice of collection object or the fact that I have not defined a wait for the producer.
I don't know whether I have explained my problem clearly so feel free to ask some questions. ThanksMaybe I should not have used the word unsynchronized.
But what I am trying to do is have the producer
putting more objects into the buffer than the
consumer can remove. The problem is that my producer
does not let the consumer run ever.The basic model is like this:
// Producer
while (!done()) {
synchronized(queue) {
while (queue.isFull()) {
queue.notifyAll();
queue.wait();
queue.put(next job);
queue.notifyAll():
// Consmer
while (!done()) {
synchronized(queue) {
while (queue.isEmpty()) {
queue.notifyAll();
queue.wait();
job = queue.get();
queue.notifyAll():
process job
}I expect I've missed a subtlety or two in the whole get/put/wait/notify cycle--I always have to reconstruct it from scratch in my head, it's not something I carry around. It should be pretty close though and should show you the main pieces.
As mentioned, if you use the concurrency package, some of that gunk is hidden from you. -
Shared memory usage of Producer Consumer Problem
Hai,
I am able to write the Producer-Consumer problem as a interthread communication. But I don't know how to write it using shared memory. (i.e. I wish to start Producer and consumer as a different process). Please help me, sorry for the Temp file idea.
Thanks
MOHANI have read that in the new brightly JDK1.4 you would be able to use shared memory, but I have to confess that I'm not sure about if I'm mixing different informations (lots of stuff read, u know?). Try reviewing the JDK1.4 SE new features.
Also, I should reconsider using "traditional" ways like RMI, Sockets, and things like those.
Regards. -
Hi all, I upgraded my MBP to Lion , but on the screen where i need to type my password, click on my photo and it does not appear the place for me to type my password and it stay stuck there. Can anyone solve this problem for me?
Reboot the machine holding Command and r keys down, you'll boot into Lion Recovery Partition
In there will be Disk Utility, use that to select your Lion OS X Partition and Repair Permissions.
After that is done reboot the machine and see if you can log in.
If not repeat the above steps to get into Lion Recovery, get online and reinstall Lion again, it will overwrite the installed version and hopefully after that it wil work.
Reboot and try again.
If not follow my steps to create a Snow Leopard Data Recovery drive, then option boot from it and grab a copy of your files off the machine.
Then reinstall all your programs onto the external drive like setting up a new machine, then use Disk Utility to erase the entire internal boot drive (select the drive media on the far left, not the partiton slightly indented) format Option: GUID , 1 partition OS X Extended and then use Carbon Copy Cloner to clone the external to the newly formatted internal drive. Once that is finished reboot and disconnect the external drive.
Once you go that, boot into Snow Leopard and update to 10.6.8, use the AppStore and option click on Purchases and download Lion again and install.
Lots of work, but there is no Lion disks.
https://discussions.apple.com/message/16276201#16276201 -
Hi team , I have some questions/Problem for my product apple (iPad,) , I want to employee that can speak or response me in thai language
1. ผม อาคเนย์ พำนักอยู่ประเทศไทย กรุงเทพฯ มีปัญหาสอบถาม ดังต่อไปนี้
- กระผมได้ทำการตัดบัตร เครดิต เพื่อซื้อเกมส์ผ่าน itune store ผ่าน apple itune ID : misskor.yaprom@*** เพื่อซื้อเกมส์ Eleves Realm ในวันที่18 ก.ค. 56 เวลา 17.07น. ซึ่งทางบัตรเครดิตได้แจ้งเรียกเก็บเงินมายอดเงิน 39.99$ ซึ่งในระบบจริงๆ ทางกระผมต้องการตัดในยอด 99.99$ แต่พอได้ประสานงานไปยังธนาคาร ได้รับการแจ้งกลับมาว่า ได้ทำการตัดบัตรในยอดเงิน 39.99$ ซึ่งในความเป็นจริงนั้น กระผมไม่ได้สั่งซื้อเกมส์ในยอด 39.99$ ซึ่งในยอด 99.99$ นั้นพยายามตัดในระบบบัตรเครดิตอยู่ แต่ทางกระผมได้ยืนยันกลับไปว่าไม่ให้ระบบตัดนะครับ เพราะว่าเนื่องจากมีปัญหาในการชำระเงินระหว่าง Apple itune store อยู่
- ทั้งนี้ขอให้ทางเจ้าหน้าที่ประสานงานตรวจสอบ apple itune ID : misskor.yaprom@*** เพื่อซื้อเกมส์ Eleves Realm ตามที่ได้ให้รายละเอียดโดยด่วนว่าเป็นเพราะว่าระบบมีปัญหาหรือว่ามีอะไรเกิดขึ้นในข ั้นตอนการชำระเงินครับ
รบกวนประสานงานกลับมายังกระผม อาคเนย์ ที่หมายเลขโทรศัพท์มือถือ +**** / reply feedback email : lekod1@*** โดยด่วน ในวันศุกร์ที่ 19 ก.ค. 2556 ครับ
ขอบคุณครับ
อาคเนย์ อุดปิน
กด
<Edited By Host>Google translation:
พนักงานของ iTunes Store จะไม่ได้อ่านข้อความในเว็บบอร์ดนี้ ถ้าคุณต้องการความช่วยเหลือสำหรับปัญหาที่มีใน iTunes Store, คุณจะต้องติดต่อกับพวกเขาผ่านทางแบบฟอร์มเว็บนี้:
http://www.apple.com/emea/support/itunes/contact.html -
Problem for releasing blocked sales order on Creditlimit
Hi Gurus,
I a hve a problem for releasing blocked sales orders
what i have done: 1)i have blocked sales order based on exceeded creditlimit
(i have change SDType in 'OVAK' is 'C')
2)now i have to release for furthur processing so i have done following steps
3)Goto VKM3/VKM1 T.Code and then release what order that is blocked.
4) order will appear in the list.
5)Select that one.
6)Click on the green flag that appears on the left hand side.
7)Click on save.
8)click on back it will ask for "Leave list".
9)Click on yes.
10)It said that Sales orer has been released
Still what my problem is:
Problem: 1)So i'm trying to create deliver for Sales order but it shows an error
2)"Sales order is blocked for delivery: Credit limits" Even it was released
Plz kindly help me what i do....
Thanks In Advance
sivakumarsorry i was unfotunately put this thread here over in SD
-
I have been using Elements 12 without a problem for 9 months. Now when I try to open the program, I get an error message "Adobe Photoshop Elements 12 quit unexpectedly" and it will not open at all. What can I do to open the program?
Thank you for responding. Nothing actually worked! After reading the posts online, I called Apple. They indicated they have seen problems with some software after their upgrades. The technician was able to fix the problem on my computer remotely, but I have no clue what he did! But, it was definitely related to their recent upgrade to my computer.
-
I can use my appleID without any problems for using to download new apps in the app-store or Itunes - Problem: I can´t use my ID at facetime and Imessage -
I´d like to add an EMail account on top to my mobile number to use more this services. My password will not be accepted!!!??? I try it and i try it and i try ist, throughout the same problem. Whats on? The user help desk said, i´ve to reset and use the WLAN key new as well as possible - no way!Contact the App store for Apple ID help. Their support link is on the right of the App store window
LN -
Dear All,
i am getting problem for the following in transaction MR21, as there is no stock available for material.
Posting period 03 2008 is not open
Message no. F5201
Diagnosis
Period 03 of fiscal year 2008 is not open for posting for the variant of posting period .
regards,
qsm sapHi,
First check the Current period in OMSY trx...for your Comp code..
Then go to MMPV and enter Comp code, Period & Year
and execute...
Ex: if the current period in OMSY for your Comp code is 01,2008
then you need to enter period 02, 2008 in MMPV trx...
so, that period 01 will be closed & Period 02 will be opened automatically...
You need to close periods one by one like this..
until the period you want use...
Thx
Raju -
Lenovo ideapad yoga 13 pci data acqusition and signal processing center for problem for windows 8
Link to picture
hi everyone,
find original w8 cd and then i installed, when i was installing
i deleted all recovery and other partition, i did not think what can i do,
but then i activated windows and installed all driver, but i taking
after all drivers it stayed
2''unknown devices''
and when i rebooted, it says, usb device not recognized'' and also
''pci data acquisition and signal processing center'' devices problem for windows 8. and touchscreen not working.
i read related for w7 same problem, but what i will do now ?
thanks.
Moderator note; picture(s) totalling >50K converted to link(s) Forum Ruleshi adilsefaersan,
Welcome to Lenovo Community Forums!
By opening your Device Manager right click on one unknown device and choose properties,
>On the properties windows Click on the Details Tab, on the property drop down Choose hadware IDs
> then copy the value and post back here whats on the Value pane
Do it for all those unknown Device and Post here the Value of the hardware ids
also can you share your Windows Version and bit type so we'll knwo the correct download page for you
Thanks and Regards
Solid Cruver
Did someone help you today? Press the star on the left to thank them with a Kudo!
If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"! This will help the rest of the Community with similar issues identify the verified solution and benefit from it.
Follow @LenovoForums on Twitter! -
Having read what I could from the related questions, the answers still elude me. This issue apparently is specific to Windows 8.1.
First, a little background.
1: The server is not on a domain, The system runs Server 2008-R2 standard with all folders shared across a standard "Workgroup" type network. They would prefer to
leave this layout intact.
2: The shared folders are nothing but Data files. There are no active system folders or anything used in an "active" environment. They are mostly Word doc, excel
files, pdf, txt, etc. However, due to the requirements of the software that needs to access these files, they Must
reside on a mapped network drive letter. Nothing else works due to the way the SQL database program stores the reference points back to the data.
I have had some success using what amounts to a “simulated” mapping using WebDAV to access the server. But access speed is a lot slower ad file size is limited.
3: The system has been configured as-is for the past 3 years with Users all on Windows 7 x64 (mixed OS, some Home Premium, some Professional) and the only problems that come up are when
access is through an ISP that blocks port 445. This was the original reason for finding a WebDAV/Cloud method just for those Users since they were unable to Map drives to anything on the Office Servers from their Home Internet even when using a VPN.
When Windows 8.0 became the only version available, I added a few users whose new laptops came with 8.0 from the vendors. While there were a very few minor problems, for all practical
purposes, I was still able to provide access to the mapped folders.
As the Windows 8.1 roll-out progressed, some users were successfully upgraded while others are still stuck in Windows 8.0. The issues with this seem to be hardware related and vary
depending on the Make and model of the laptop. I have been assured that eventually all of these will be able to advance to 8.1. But this delay has given me an excellent mixed OS environment for testing.
On the users who have not yet purchased new equipment and who are still using Windows 7. There has been no change. Their drive mapping is stable and they can always connect as usual.
Those blocked from lack of port 445 or still blocked. Systems inside the Office and those with ISP's who allow port 445 can use all mapped drives as normal.
Users who had Windows 8.0 and who have not yet been able to upgrade to 8.1 also have been unaffected. Same results as Windows 7.
Users who got the Windows 8.1 upgrade as well as those that came factory loaded with Windows 8.1 seem to be a never-ending list of problems. The ones that came native with 8.1 are worst
of all. The list of error codes runs through everything that has to do with “communication with the server”. As far as I have seen, this appears to be the issue.
Whether they are in the office on a wired network connection or at home on a Wi-Fi connection, the issues have the same results but the actual error codes may vary slightly. All of
them refer back to an inability to communicate with the server.
Nothing on the server has changed in any way. Users with Windows 7 continue to have zero problems, Users with Windows 8.0 seem to be doing fine as well. Only those with Windows
8.1 are affected and their problems are dramatic with everything from a total loss of drive mapping to misdirected data when the maps are active.
I have tried to make the drives automatically remap on reboot. I have tried registry modifications. I have done everything I can think of to make a difference but the results are the same
for every system using 8.1. The mapped drive letters invariably disappear. Sometimes while the system is in use ( I think I have been able to trace this to times when the system enters Sleep or Hibernate) but always when the system reboots.
One detail that might point to somewhere is that the "time to connect" when mapping the drive is so long that I believe some of the original failures were due to not waiting for a
minimum of 3 or 4 minutes to give time for the Shares to show-up in order to map them. Once the mapping is successful, the file access speed seems normal. But invariably, the drive becomes "unmapped" repeatedly each day.
I know this was a long question but I have tried to provide every possible detail for anyone who has experienced events like this who may already have a solution. I would even be glad
to purchase a 3rd party application if that is what it takes to get this to work. My next planned effort is to try using Server 2013 but I am afraid that might open another can of worms for those who still use Windows 7.
I have also been told that this is in some way related to the push to "Cloud" support in Windows 8.1 OS but I do not see where this would come in. I can say that this was the
one place where things continued to work as before. People who had Windows 8.1 and who had to use the CLOUD copies of our data are still able to connect to it with no problems.
Any suggestions appreciated. Preferably those that would not need extensive changes to the basic network structure. This "workgroup" consists of less than 25 users and any
extreme measures would be hard to justifyHi,
I sugget you try to ping server so that we can verify the connectivity.
Can windows 8.1 access Windows Server 2008R2?
Also,please check the event viewer to see if some error log appeared when the issue occurred.
Regards,
Kelvin Xu
TechNet Community Support
Maybe you are looking for
-
Time Capsule won't connect to the internet
I just bought a Time Capsule and was told that I simply had to connect it to my modem and it would "self connect". However when I tried this, the amber light kept flashing for 40 minutes before I gave up. What am I doing wrong?
-
ITunes album art screensaver no longer works
My screensaver suddenly no longer displays the iTunes album artwork library. Instead it's a black screen saying "Your iTunes Library does not contain any songs with artwork. What happened here? Album artwork shows up fine in iTunes and the screensave
-
Hello, I have a bubble chart on dashboard measure1 - x axis measure2 - y axis org name - level access revenue - size of bubble quarter - legend axis the problem is when, i move the mouse over the buble i see the revenue, but what I want to see is org
-
HT1933 dear sir / madam,
Dear Sir / Madam, Hi, I am prashanth, I am using I-phone 4 since many years. I was very comfortable with the phone all these days. Now, after updating to IOS-7 my phone is giving to much of problem. My major problem is mentioned below: 1.If I scroll
-
Where can i get my PUK code?
where can i get my PUK code?